When would you call java's thread.run() instead of thread.start()?

concurrency, java, multithreading

Solution

You might want to call run() in a particular unit test that is concerned strictly with functionality and not with concurrency.

Problem

When would you call Java's `thread.run()` instead of `thread.start()`?

Original source

Related problems