Penguin
Diff: DeadlyEmbrace
EditPageHistoryDiffInfoLikePages

Differences between version 3 and previous revision of DeadlyEmbrace.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 3 Last edited on Monday, October 27, 2003 12:48:02 pm by AristotlePagaltzis Revert
Older page: version 2 Last edited on Monday, October 27, 2003 11:45:51 am by StuartYeates Revert
@@ -1,3 +1 @@
-This is a special case of a DeadLock: two processes both wait for the other to continue. It is relatively easy to produce such a condition f.ex by writing a piping together a program that alternates between writing a line its output and reading one from input with one that expects all input in a single batch and produces all output in a single batch.  
-  
-See [Synchronisation] 
+This is a special case of a DeadLock: two processes both wait for the other to continue. It is relatively easy to produce such a condition f.ex by piping together a program that alternates between writing a line its output and reading one from input with one that expects all input in a single batch and produces all output in a single batch. Proper [Synchronisation] is necessary to avoid a DeadlyEmbrace.