programacio-concurrent
Repository dedicated to save and share material of the subject Programació Concurrent taught in Computer Engineering at UIB.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.5%) to scientific vocabulary
Keywords
Repository
Repository dedicated to save and share material of the subject Programació Concurrent taught in Computer Engineering at UIB.
Basic Info
- Host: GitHub
- Owner: helveticka
- License: other
- Language: Go
- Default Branch: main
- Homepage: https://estudis.uib.cat/estudis-de-grau/grau/informatica/GIN2-P/21720/
- Size: 2.46 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Programació Concurrent - 21720
Content
In this repository there are three directorys, where I store each one of the subject assigned exercises.
P1: Santa Claus' simulation
This exercise involves managing threads with mutexes and semaphores in Python. Santa releases his reindeer, helps the elves who need advice on crafting toys while the reindeer are in the stable, and finally, when the toys are ready, Santa lashes the reindeer and goes to deliver the presents.
P2: the vending machine
In this exercise, we manage threads using Ada's protected objects and monitors. The system simulates an empty vending machine where customers buy refreshments and stockers restock the machine until everyone has consumed their items.
P3: the ilegal tobacconist
The final exercise is coded using channels with RabbitMQ's server in Go. An illegal tobacconist serves tobacco and fire to his customers until a snitch alerts him that the police are coming. At that point, the tobacconist hides the ilegal material and ends.
Author
Developed by Harpo Joan
License
This repository is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Copyright (c) 2024 Harpo Joan
Owner
- Name: Harpo
- Login: helveticka
- Kind: user
- Location: Palma
- Company: UIB
- Repositories: 1
- Profile: https://github.com/helveticka
Computer Engineering student.
Citation (CITATION.cff)
cff-version: 1.2.0 authors: - family-names: "Joan" given-names: "Harpo" title: "Pràctiques de Programació Concurrent" date-released: "2024" url: "https://github.com/helveticka/programacio-concurrent"
GitHub Events
Total
- Push event: 5
Last Year
- Push event: 5