CONCURRENCY THEORY
This repository combines finished laboratories for the "Teoria Współbieżności" course on the Computer Science. Below listed every lab with topic:
LAB1 - Java Threads
LAB2 - Java Semaphores
LAB3 - Java Concurrent Locks and Monitors
LAB4 - Concurrent processing with buffer
LAB5 - Asynchronous tasks with Executor and Future patterns
LAB6 - Introduction to Node.js and async-await
LAB7 - Solving synchronising problem in Node.js
LAB8 - Blackboard labs with traces
LAB9 - Petri nets in PIPEv4.3.0
LAB10 - CSP Coroutines in Kotlin
LAB11 - WebCrawler with Future pattern