1.进程:进程是执行程序的活动。流程分为两种类型:用户流程和系统流程。过程控制块控制过程的操作。
2.用户级别线程:
根据级别,线程有两种类型:
- 用户等级
- 内核级别
用户等级线程是一种线程的类型, 其中进程的线程在用户级别进行管理。用户线程由线程库调度(用户模式)。
进程和用户级别线程之间的区别:
进程 | 用户等级 |
---|---|
进程是正在执行的程序。 | 用户级线程是在用户级管理的线程。 |
这是高开销。 | 它的开销很低。 |
进程之间没有共享。 | 用户级线程共享地址空间。 |
进程是由操作系统安排的。 | 用户级线程由线程库调度。 |
阻止一个进程不会影响其他进程。 | 阻塞一个用户级别的线程将阻塞该线程的整个过程。 |
使用过程表计划过程。 | 用户级线程是使用线程表调度的。 |
这是沉重的活动。 | 与工艺相比重量轻。 |
它可以被挂起。 | 它不能被暂停。 |
暂停流程不会影响其他流程。 | 暂停用户级线程会导致所有线程停止运行。 |
它的类型是–用户进程和系统进程。 | 它的类型是–用户级单线程和用户级多线程。 |
每个进程可以在不同的处理器上运行。 | 所有线程只能在一个处理器上运行。 |
流程彼此独立。 | 用户级线程是依赖的。 |
进程支持并行性。 | 用户级线程不支持并行性。 |
评论前必须登录!
注册