转载 Java 多线程(一)——多线程概述
1 多线程概述  平时我们一般编写的程序都是单线程程序,只有一条顺序执行流——程序从main()方法开始执行,一步一步向下执行直到main方法结束。这种情况,如果程序执行某行代码时遇到阻塞,那么程序将会停滞在该处。   多线程的程序区别于单线程,即可以包含多个顺序执行流,多个顺序流之间互不干扰。打个比方:单线程的程序如同只有一个服务员的餐厅,只有做完一件事他才可以做下一件事;而多线程的程