• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

在windows下的线程是不是抢占的

呵国家啊 2018-12-28 浏览量:599
在windows下的线程是不是抢占的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 需要从操作系统来理解和回答这个问题。

    线程属于操作系统中最小的可运行程序,其资源有其主控进程之间共享。

    在多硬核的芯片中,进程可以独立运行,但由于线程的特殊性,所以通常也是独立运行的。进程是可以抢占的,线程不是。

    进程是可以通过通信方式于主程序交换信息,线程不具有此功能。

    可以形象的举例[不一定十分确切]:

    人是主程序,进程是各个器官,线程是手指头。拿一个苹果时,拿苹果的手是程序——一个完整动作,手指是进程——各个手指协同运动,各个手指关节算线程——只需要弯曲即可。

    • 发布于 2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:17
  • https://blog.csdn.net/m_buddy/article/details/73312780,这篇文章能回答你的疑问。


    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不是,x86系统是多核多线程系统,一些任务都是由独立核心处理的,互不干扰。
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是有时间片的吧,是通过时间片来调整进程 的
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 说到线程 你不妨和  进程一块来理解。

    进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。

    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是时间片顺序调度方式而不是抢占
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • windows不是的,核心和线程都是多路的,独立使用,互不干扰,但是进程是可以抢占的!
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 多核的线程是多路,应该不是抢占的,进程是的。

    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 很多线程都是多路控制,看看是不是抢占的,一般不会互相干扰
    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 既然存在多线程,那应该就不是抢占的,各自独立运行,大家自己处理自己的。
    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 进程是抢占式的,但线程则不是了,因为没有必要啦,在一个进程中可以有多个线程,由进程自己控制,为什么还需要抢占(这样的处理很麻烦的,时间片轮询多简单)
    • 发布于2019-01-03
    • 举报
    • 评论 0
    • 0
    • 0

  • windows 是个黑箱,不知道,但是 linux 的是可以配置的,可以抢占,也可以不抢占。
    • 发布于2019-01-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 时分复用和差分复用,Windows采用了虚拟化的技术,一个进程就是一台虚拟机
    • 发布于2019-01-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 并不是的,是时间片机制的。大多的系统都不是,除非是RTOS或是裸机的单片机
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 里面准确来说是一个虚拟线程的方式,并不是抢占的方式
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

在windows下的线程是不是抢占的