So that language-level thread support means that the language provides first-class multithreading support, and not just providing second-class support through class libraries.
Java synchronized volatile. - - java.util.concurrent , , , ThreadPools, , .
Threading Java - , . Java , , . , , ( , ..).
java java.lang.Thread, , JDk 1.2, java.lang.ThreadLocal, . JDK - java.lang.Runnable. concurrency Callable Future, , .
volatile, synchronized Runnable ( JDK 1.5), , concurrency utils, .