Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:cs377-202651:week12 [2026/04/23 15:07] – [Linda and Tuple Space] mlsmithcourses:cs377-202651:week12 [2026/04/23 15:09] (current) – [Linda and Tuple Space] mlsmith
Line 27: Line 27:
           * instead of passing in command line arguments via ''ARGV'' array           * instead of passing in command line arguments via ''ARGV'' array
         * then each producer process can ''ts.take'' their producer id tuple, and         * then each producer process can ''ts.take'' their producer id tuple, and
-        * each consumer process can do the same+        * each consumer process can do the same for their consumer id tuple
         * arguably, this is more in the spirit of a Linda/TS program, and less dependent on how different OS's provide support for launching Linda processes with command line arguments.         * arguably, this is more in the spirit of a Linda/TS program, and less dependent on how different OS's provide support for launching Linda processes with command line arguments.
  
Line 35: Line 35:
     * Ruby/Rinda: Linda and Tuple Space     * Ruby/Rinda: Linda and Tuple Space
   * We don't always get to choose our language/library/stack   * We don't always get to choose our language/library/stack
 +
 +  * Shear Sort (time permitting)
 +    * Lecture notes:{{ shearsort.pdf | PDF}}