进程和线程
什么是进程
计算机中独立运行的应用程序
所谓进程就是一块包含了某些资源的内存区域,操作系统利用进程把他的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。
进程并不是真正意义上的同时运行,而是并发运行(同时)。
什么是线程
一个线程是进程的一个顺序执行流,同类的多个线程共享一块内存空间和一组系统资源,线程本身有一个供程序执行的堆栈,线程再切换时负荷小,因此,线程也被称为轻负荷进程。一个进程中可以包含多个线程,
线程就是进程中的一个或多个执行流,如果一个程序中包含多个线程,我们就说这个是多线程的。
注意:切换-------线程并发时的一种现象,。
线程与进程的区别
进程与线程最大的区别:资源共享。
一个进程至少有一个线程,线程的划分尺度小于进程,使得多线程程序的并发性高。
2354

被折叠的 条评论
为什么被折叠?



