摘要
以往开发程序大多是单线程的,即一个程序从头到尾的执行。然而现实世界中的很多过程都具有多线程的特性,Java是为我们提供了多线程的机制来处理这些问题,这些独立的任务中的每一个都将由执行线程来驱动。为什么要用多线程机制呢?什么时候使用多线程更恰当呢?线程简化了单一程序中同时交织在一起的多个操作的处理。一般情况下程序都是顺序地从头执行到尾,每一次只能执行一个任务。事实上,单线程是多线程的特例,多线程是为了排除人对程序和算法的限制,同时也扩展了编程领域和解决问题的方法。
出处
《商情》
2010年第30期137-137,共1页