多任务中一些名词区别
多任务就是指同一时间或同一时间段同时执行多个任务,但其中涉及到了不少名词,比如:并发和并行;同步和异步;线程和进程。下面简单介绍一下区别:
1.并发和并行。
并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
并行:当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时,另一个CPU可以执行另一个线程,两个线程互不抢占CPU资源,可以同时进行。
简单来说就是:并行是多个任务同
原创
2020-08-31 19:40:21 ·
208 阅读 ·
0 评论