We discuss the advantages of using Java with a CSP library (JCSP) for teaching concurrent and parallel computing. We describe an extension to JCSP that allows channels to be extended across a network using TCP/IP sockets. Three examples of concurrent programs using JCSP are presented to show how different concepts of concurrent and parallel computing can be presented with these tools
Published in:
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Date of Conference: 2001