Exercises

The following exercises will improve your skills in building practical concurrent applications. Some of them require extending the ScalaFTP program from this chapter, while others require implementing concurrent applications from scratch. Finally, several exercises are dedicated to testing the performance and scalability of concurrent programs:

  1. Extend the ScalaFTP application to allow the addition of directories to the remote filesystem.
  2. Extend the ScalaFTP application so that the changes in the server filesystem are automatically reflected in the client program.
  3. Extend the ScalaFTP application so that it allows parallel regex searches over filenames in the remote filesystem.
  4. Extend the ScalaFTP server so that it allows recursively copying ...

Get Learning Concurrent Programming in Scala - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.