首页 > 试题广场 >

以下关于进程、线程、协程的的说法正确的是?

[不定项选择题]
以下关于进程、线程、协程的的说法正确的是?
  • 进程是操作系统能够进行运算调度的最小单位
  • 线程是堆共享,栈私有
  • 线程是堆私有,栈共享
  • 一般而言,执行开销进程 > 线程 > 协程
A.线程才是运算调度
发表于 2021-09-02 15:30:44 回复(1)
  • 协程:是一种轻量级的线程,协程的调度由程序员控制,协程之间可以进行协作式的切换,执行开销相对较小。
  • 堆共享:堆是用于动态分配内存的区域,堆中的内存可以被多个线程或进程共享。多个线程或进程可以访问和操作堆中的数据。
  • 栈私有:栈是用于存储函数调用和局部变量的区域,每个线程都有自己独立的栈空间,栈中存储的数据对其他线程不可见。
发表于 2024-04-15 14:10:34 回复(0)
对操作系统来说,线程是最小的执行单元,进程是最小的资源管理单元。无论进程还是线程,都是由操作系统所管理的。
协程,英文Coroutines,是一种比线程更加轻量级的存在。
发表于 2022-03-22 23:59:50 回复(0)
线程是堆共享 栈私有
发表于 2022-03-21 18:24:30 回复(0)
线程不是cpu调用的基本单位吗
发表于 2022-03-21 15:08:31 回复(0)
线程堆共享,为了防止主线程修改子线程,C++往往在主线程创建临时对象传递给子线程
发表于 2021-10-10 16:02:20 回复(0)