If I have only one Akka actor that I create at the start of my program, is every message I tell that actor processed sequentially, on a single thread? So if I have multiple threads telling that actor to do different tasks, is it essentially the same thing as having multiple threads queue up tasks on Java's Executor.newSingleThreadExecutor?