programacio-concurrent

Repository dedicated to save and share material of the subject Programació Concurrent taught in Computer Engineering at UIB.

https://github.com/helveticka/programacio-concurrent

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

concurrency message-queue monitor semaphores
Last synced: 6 months ago · JSON representation ·

Repository

Repository dedicated to save and share material of the subject Programació Concurrent taught in Computer Engineering at UIB.

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
concurrency message-queue monitor semaphores
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

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

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