社区
C语言
帖子详情
线程如何快速同时启动?
wwangzhihang
2008-12-08 09:22:52
我想同时启动16个线程。但是现在发现线程的启动有延迟。16个线程一个for循环启动需要1秒钟的时间才能启动起来。
有什么办法能让他们一起启动吗?谢谢
...全文
123
13
打赏
收藏
线程如何快速同时启动?
我想同时启动16个线程。但是现在发现线程的启动有延迟。16个线程一个for循环启动需要1秒钟的时间才能启动起来。 有什么办法能让他们一起启动吗?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
就呆在云上
2008-12-09
打赏
举报
回复
延迟一秒也就不正常了
操作系统设置的问题吧
netsocket
2008-12-09
打赏
举报
回复
ding
filec75
2008-12-09
打赏
举报
回复
ding
jqx_ah
2008-12-09
打赏
举报
回复
Up
qq675927952
2008-12-09
打赏
举报
回复
up
boluo1982107
2008-12-09
打赏
举报
回复
[Quote=引用 6 楼 rulary 的回复:]
线程的启肯定有一定的开销的,如果需要16个线程立刻同时工作,那何不事先全部启动好然后等待工作的到来而不是
等工作来了才启动线程呢?
[/Quote]
同意这个观点,在多线程启动的时刻,在单CPU的情况下,“同时”基本上是不可能的;
如果希望对多个线程的效率进行考量的话,建议增加时间函数,采用计算时差等手段。
WingForce
2008-12-09
打赏
举报
回复
[Quote=引用 6 楼 rulary 的回复:]
线程的启肯定有一定的开销的,如果需要16个线程立刻同时工作,那何不事先全部启动好然后等待工作的到来而不是
等工作来了才启动线程呢?
[/Quote]
up
rularys
2008-12-08
打赏
举报
回复
线程的启肯定有一定的开销的,如果需要16个线程立刻同时工作,那何不事先全部启动好然后等待工作的到来而不是
等工作来了才启动线程呢?
星羽
2008-12-08
打赏
举报
回复
延迟1秒?把你启动的代码发来看看
wwangzhihang
2008-12-08
打赏
举报
回复
xp环境
猫已经找不回了
2008-12-08
打赏
举报
回复
什么环境的?linux?
hhyttppd
2008-12-08
打赏
举报
回复
参照ACE_Barrier
changsheng230
2008-12-08
打赏
举报
回复
mark
为什么老说python是伪多
线程
,怎么解决?
目录一、什么是多
线程
、多进程、守护
线程
1.1 进程1.2 程序1.3
线程
1.4 多
线程
1.5 守护
线程
1.6 进程与
线程
的区别1.7 进程与
线程
的优缺点二、利用Python进行并行计算2.1、并行?伪并行?2.2 GIL2.2.1 GIL是什么2.3 如何解决?2.3.1 使用多进程三、Python中threading的使用注意事项3.1 Python多
线程
的默认情况3.2 设置守护
线程
3.3 ...
Java8多
线程
的
启动
方法
一、进程与
线程
的区别 总:操作系统执行多任务,每个任务就是进程;进程执行多任务,每个任务就是
线程
;包含关系 分: 1.调度性:在引入
线程
的OS中,把
线程
作为调度和分派的基本单位,把进程作为资源拥有的基本单位 2.并发性:在引入
线程
的OS中,不仅进程间可以并发执行,一个进程的多个
线程
之间也可以并发执行 3.拥有资源:进程是拥有资源的基本单位,
线程
除了拥有一点运行中必不可少的资源(
线程
控制块,
为什么要使用多
线程
?创建多少个
线程
合适?什么是
线程
池?
多
线程
应用 多
线程
1、什么是
线程
? 1.1、任务调度的基本概念 1.2、进程和
线程
的基本联系 1.3、多
线程
与多核的基本关系 2、为什么使用多
线程
? 2.1、并发场景的应用 2.1.1、I/O密集型(I/O bound) 2.1.1.1、单核型应用 2.1.2、CPU (计算)密集型程序((CPU-bound) 2.1.2.1、单核型 2.1.2.2、多核型(并行) ..
Java开启
线程
的4种方式
介绍 多
线程
是java中的一个重要的知识点,且在业务中经常使用,还是有必要掌握一下它。本文简要介绍一下
线程
的4种
启动
方式, 继承Thread,实现Runnable接口,实现Callable接口,通过
线程
池来
启动
线程
。以上4种形式的
线程
启动
方式,最终都是通过Thread.start()方法来真正
启动
线程
。 继承Thread 通过继承java
线程
类Thread,并覆写run方法来实现
线程
。如下: package com.stx.demo; /** *
线程
使用方式1 * 直接继承Threa.
C++11 多
线程
(std::thread)详解
注:此教程以 Visual Studio 2019 Version 16.10.3 (MSVC 19.29.30038.1) 为标准 文章目录
线程
?进程?多
线程
?什么是多
线程
?进程与
线程
的区别C++11的std::threadstd::thread常用成员函数构造&析构函数常用成员函数举个栗子例一:thread的基本使用例二:thread执行有参数的函数例三:thread执行带有引用参数的函数注意事项(剩下的内容还没写完,明天再更)
线程
?进程?多
线程
? 什么是多
线程
? 百度百科中的解释: 多.
C语言
69,382
社区成员
243,074
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章