Concurrent Programming Threads
suggest changeVersions
[{“Name”:“Java SE 5”,“GroupName”:null},{“Name”:“Java SE 6”,“GroupName”:null},{“Name”:“Java SE 7”,“GroupName”:null},{“Name”:“Java SE 8”,“GroupName”:null},{“Name”:“Java SE 9 (Early Access)”,“GroupName”:null}]
Introduction
Concurrent computing is a form of computing in which several computations are executed concurrently instead of sequentially. Java language is designed to support concurrent programming through the usage of threads. Objects and resources can be accessed by multiple threads; each thread can potentially access any object in the program and the programmer must ensure read and write access to objects is properly synchronized between threads.
Remarks
Related topic(s) on StackOverflow:
- Atomic Types
- Executor, ExecutorService and Thread pools
- Extending
Thread
versus implementingRunnable
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents