摘要:
Java语言使用多线程实现一个程序中的多个任务同时运行,程序员可以在程序中执行多个线程,每个线程完成一个功能,并与其他线程并发执行,这种机制成为多线程。(并发,事实上在同一个时间点上只有一个线程被执行,只是线程之间的切换比较快,才会产生线程是同时进行的假象。) 在学习java多线程之前先了解下程序,进程,线程的关系。 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的产生、存在和消亡的过程,也是.. 阅读全文