1、例如人体在呼吸的同时,心脏跳动,血液流动,思想活跃,这些都是同时在进行的。这种思想在Java中称为并发,而将并发完成的每一件事情称为线程。
2、java语言提供了并发机制,程序员可以在程序中执行多个线程,每一个线程完成一个功能,并与其他的线程并发执行,这种机制被称为多线程。
3、多线程其实是挺复杂的机制,例如你是个学生在上课,比如你同时学习语文数学英语。首先你学习语文的第一节,再学习数学的第一节,再学习英语的第一节
4、Windows系统是多任务操作系统,它以进程为单位。一个进程是一个包含有自身地址的程序,每个独立执行的都称为进程,也就是正在执行的程序。
5、系统可以分配个给每一个进程一段优先的使用CPU的时间,CPU在这段时间中执行某个进程,然后下一个时间片又跳到另一个进程中去执行。由于切换的比较快,所以使得每个进程好像是同时执行一样。