Skip to content

Sample code for JVM Concurrency series Part 5

Notifications You must be signed in to change notification settings

shijiaoming/concur5

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

concur5

The fifth article in my JVM Concurrency series on IBM developerWorks, "Acting asynchronously with Akka", gives an introduction to Akka programming using parallel examples in Scala, generic Java, and Java 8. The article text focuses mostly on the Scala code for demonstrating Akka features, but you can find the full code in this repository.

The project uses a Maven build, so just do the usual mvn clean install to get everything to a working state. The code is in three separate packages:

  1. com.sosnoski.concur.article5scala, within the main/scala tree.
  2. com.sosnoski.concur.article5java, within the main/java tree.
  3. com.sosnoski.concur.article5java8, within the main/java tree.

The demonstration code for this article doesn't do much, but if you want to try it out you can run the Scala demonstration code from the command line with mvn scala:run -Dlauncher={name}, where {name} selects the test code:

  1. hello1 - Simple actor hello
  2. hello2 - Stateful actor hello
  3. hello3 - Actor properties and interactions
  4. hello4 - Asking vs telling

You can import the project into ScalaIDE with the standard Maven project import handling, and both Scala and Java versions can be executed from within the IDE.

About

Sample code for JVM Concurrency series Part 5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 73.5%
  • Scala 26.5%