1.java语言本身就提供了多线程机制,这样即使在单任务的操作系统上也可以实现多线程,这也是java语言本身“编写一次,到处运行”的特性。 2.并发要解决的问题本质上是:多个线程同时访问共享资源时,保证资源的一致性。