摘要:
在说线程之前,有必要说下进程,进程是指程序的一次动态执行过程,或者说进程是正在执行中的程序,其占用特定的地址空间。现代的操作系统,如Windows和UNIX系统,都支持多任务处理,即将CPU的计算时间动态地划分给多个进程,这样操作系统可以同时运行多个进程,这些进程是相互隔离的。独立运行的程序。 相对于进程,线程是进程中一段连续的控制流程或是一段执行路径。它不能独立存在,必须存在于某个进程中。一个进程可以拥有多个线程,这些线程可以共享进程中内存单元,可以访问相同的变量和对象,以实现线程间通信,数据交换和同步操作等功能。 在java语言中线程的创建有两种方式:1.定义一个Thread类的子类,并. 阅读全文