多线程与多线程概念
首先,我们来介绍一下并发的基本概念和原理。对于现代操作系统来说,大部分操作系统都是多任务操作系统。什么是“多任务”呢?指的是每个系统在同时能够运行多个进程。例如,在windows中,可能开着一个Word窗口写文档,开着一个eclipse写代码,开着一个QQ聊天,开着一个IE浏览网页,开着一个Winamp听歌……这就意味着,在一个操作系统中,同时有多个程序在内存中运行着。每一个运行着的程序,就是操作系统中运行着的一个任务,也就是我们所说的“进程”。例如,在windows中,可以通过“任务管理器”来查看系统中有多少进程正在运行。