四核cpu,四个线程同时执行代码逻辑,为什么四个线程不能以同一速度执行,总是有先后。这个和什么有关系?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
多线程执行代码逻辑。不能同时
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
羽落风起 2023-03-02 09:22关注先说结论:和操作系统资源调度有关
线程提交执行后,任务被提交到操作系统,各线程在哪个核上执行,执行时间和顺序,由操作系统统一调度和运行。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-07-14 05:42回答 1 已采纳 可以使用java中的thread.join方法
- 2017-09-14 20:08回答 1 已采纳 http://blog.sina.com.cn/s/blog_13ec737150102x58p.html
- 2018-05-15 17:40回答 4 已采纳 import threading def pr(i): print(i) thread = [] for i in list(range(100)): k = threa
- 2024-02-25 16:16一键难忘的博客 在Python编程中,多线程是一种常用的并发编程方式,它可以有效地提高程序的执行效率,特别是在处理I/O密集型任务时。Python提供了`threading`模块,使得多线程编程变得相对简单。本文将深入探讨`threading`模块的...
- 2017-08-04 07:01回答 3 已采纳 我想你需要好好理解下start()和run()的区别, 另外你加了同步锁。。对同一资源。。你这个线程还没跑完肯定会被占用啊。另外为啥是张三买的。。我也不知道。。因为我看不清
- 2018-06-09 02:26回答 6 已采纳 老哥,你这个不是线程问题,而是进程问题。 你的程序逻辑是这样的: **Process Main -> Thread Main -> Thread gitThread -&
- 2023-02-13 12:46回答 2 已采纳 回答不易 求求您采纳点赞哦 感激不尽 您遇到的问题是因为在第二种写法中,watchdog 函数使用了 thread.is_alive 属性判断线程是否还活着,但实际上 thread.is_aliv
- 2022-10-31 08:10泠山的博客 进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;进程——资源分配的最小单位。线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。是程序执行的最小单位。
- 2016-04-17 06:58回答 1 已采纳 result = result + resultSet.getString(DEF_COLUMN(i)); 用StringBuffer代替直接+运算连接,可以优化性能。 多线程没必要。
- 2022-07-24 01:36回答 2 已采纳 使用Task.Run()重构了一下你的程序,不知道是不是你需要的效果(有问题可随时反馈),运行如下: using System; using System.Threading; using Syst
- 2017-05-03 19:53回答 2 已采纳 代码没有什么问题,是系统和编译器对待时间片的方式不同,你可以试试另外一个编译器,估计又是另外一种结果。
- 2022-01-16 15:38jack xu1的博客 前言 这是一道常见面试题,我也碰到过,下面介绍的这几种写法也是对并发编程常用工具掌握程度的一个考察...join()方法的作用,把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。 也就是说,
- 2020-11-27 03:25解梦者的博客 多线程(八)并发容器 多线程(九)并发工具 多线程(十)多线程编程总结 一、多线程设计模式 1.1 单线程执行/Single Threaded Execution 常见的就是synchronized、Lock的使用,某段代码或某个方法...
- 2020-05-25 17:15米兰的小铁匠z的博客 并发编程1.1 并发编程的优缺点1.2 并发编程的三要素1.3 并发和并行有和区别1.4 什么是多线程,多线程的优劣?2. 线程与进程2.1 什么是线程与进程2.2 线程与进程的区别2.3 用户线程与守护线程2.4 什么是线程死锁2.5 ...
- 2022-11-16 01:21@sudo的博客 多线程编程
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司