Jump to content

Synchronous concurrency: Difference between revisions

m
use the Requires template
(requires concurrency)
m (use the Requires template)
Line 1:
{{task|Concurrency}}[[{{requires::|Capability:Concurrency| ]]}}
The goal of this task is to create two concurrent activities ("[[Thread|Threads]]" or "Tasks", not [[Process|processes]].) that share data synchronously. Your language may provide syntax or libraries to perform concurrency. Different languages provide different implementations of concurrency, often with different names. Some languages use the term threads, others use the term tasks, while others use co-processes. This task should not be implemented using fork, spawn, or the [[Linux]]/[[UNIX]]/[[Windows|Win32]] pipe command, as communication should be between threads, not processes.
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.