2017-01-01-进程和线程的概念

进程和线程的概念:

一般情况下,我们可以认为一个应用程序可以启动一个进程,一个进程下面可以有很多线程,至少包含一条线程。

进程和线程之间的关系:
着重注意【互斥锁】Mutualexclusion(英[ˈmju:tʃuəl ɪkˈsklu:ʒən])和【信号量】Semaphore(英[ˈseməfɔ:(r)]),在网络相关课程会学到。一般通过单独的线程去发起网络请求。

2017-01-01-进程和线程的概念_第1张图片
QQ截图20170101194330.png

单线程的弊端:当我们需要下载一个文件,同时还要移动另一个文件的时候,因为程序执行顺序是自上而下,所以第一个线程执行下载任务没完成时,移动这个操作是执行不了的。
所以只能通过多线程去实现,同时进行。

你可能感兴趣的:(2017-01-01-进程和线程的概念)