All Questions
Tagged with code-golf concurrency
9 questions
13
votes
9
answers
619
views
AoCG2021 Day 16: Interpret Duet
Related to AoC2017 Day 18, Part 2. (Anyone want to add Duet to esolangs?)
Duet is an assembly-like language that involves two processes running the same program simultaneously. Each process of Duet ...
3
votes
4
answers
509
views
Intercommunication between threads [closed]
So glad I found this cool site. Wanted to try sharing a coding challenge a friend gave me, an interview question. Usually it is written in java, but you can use whatever language you want, just have ...
5
votes
0
answers
166
views
Save humanity from annihilation [closed]
Aliens have arrived, and they aren't friendly.
Turns out, they've been in the process of converting all matter in the universe into compute capability so they can have more fun in their VR ...
42
votes
25
answers
4k
views
Impatiently wait for input
Your task today is to implement a time limit for getting input, a task I've found rather annoying to achieve in most languages.
You will create a program function which prompts the user for input. ...
10
votes
4
answers
426
views
Expose nondeterminism resulting from the OS thread scheduler
As we all know, modern operating systems have thread schedulers that can pick different orders to schedule your threads based on internal logic which your code is not privy to. Normally you architect ...
81
votes
40
answers
12k
views
Wait a minute – in less than ten seconds
Task
Using any type of parallelisation, wait multiple periods, for a total sleep time of at least a minute (but less than a minute and a half).
The program/function must terminate within 10 seconds ...
18
votes
2
answers
622
views
Finding the Deadlock
Finding the Deadlock
When programming a multithreading application one must take good care to avoid deadlocking the various threads when accessing shared resources. A deadlock occurs when a thread ...
11
votes
18
answers
3k
views
Shortest Code that creates a Deadlock
Write the shortest code to create a deadlock. Code execution must halt, so this doesn't work:
...
87
votes
39
answers
11k
views
Implement Sleep Sort
Sleep Sort is an integer sorting algorithm I found on the Internet. It opens an output stream, and for each input numbers in parallel, delay for the number seconds and output that number. Because of ...