春招&秋招面经
线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)地址空间: 进程内的一个执行单元;进程至少有一个线程; 它们共享进程的地址空间; 而进程有自己独立的地址空间; (2)资源拥有: 进程是资源分配和拥有的单位 , 同一个进程内的线程共享进程的资源 (3)线程是处理器调度的基本单位,但进程不是. 4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。 进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。
暂无评论