Synchronous concurrency: Difference between revisions

Content deleted Content added
m use the Requires template
move the "Capability:" part into the 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.