腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
linux
C++中使用相同代码的多
线程
处理大数据
、
、
是否可以创建多个相同函数的
线程
来处理小块中的大
数组
?我正在尝试在
Linux
C中这样做,假设我已经将read()从串行读取数据到
数组
中,当
数组
已满时,它被传递给稳定()进行处理,同时,读取应该是读取新数据,因为稳定()花了很长时间来处理旧数据,所以新创建的稳定()
线程
应该处理
数组
中可用的新数据。问题是我很困惑,我可以在
Linux
C中创建两个稳定()的
线程
吗?
浏览 1
提问于2011-06-17
得票数 0
回答已采纳
3
回答
细粒度锁定
、
、
、
、
假设我们有一个很大的
数组
,并且有许多
线程
在该
数组
中的具体索引上操作。两个
线程
不能同时对一个索引进行操作,其中一个
线程
应该等待另一个
线程
完成。还有一个糟糕的问题:如何在
Linux
/C/C++中对
数组
的每个索引实现test-and-set锁?
浏览 0
提问于2012-01-27
得票数 5
3
回答
在Windows上创建
线程
数组
、
、
我正在尝试创建一个
线程
数组
。在
Linux
中,我是这样做的: pthread_t thr[MAXCONNECTIONS];
浏览 1
提问于2012-11-04
得票数 0
回答已采纳
1
回答
Linux
上的pthread_self
、
、
、
我有以下小代码片段:{ std::cout << t << std::endl;}0g++ test.c -o test -lpthread; ./test139675118393152 当链接到-lpthreads时,我可以从实际的POSIX
线程
ID到<e
浏览 4
提问于2017-04-18
得票数 1
回答已采纳
2
回答
在C++中使用多
线程
程序中指向局部变量的指针
、
、
假设有4个使用者
线程
在一个循环中连续运行。myArray[myIndex] += newValue}另一种选择是将myArray更改为一个全局
数组
数组
。但我猜这会减缓消费者的循环。声明全局指针
数组
int *p[4];
浏览 9
提问于2014-02-25
得票数 0
回答已采纳
1
回答
多个连续
线程
上的TThread.WaitFor
、
、
、
创建了一个
线程
(TThreadStarter),它将依次创建多个工作
线程
,并且必须等待它们完成后才能继续。它必须在
Linux
和Windows下都能工作。2)然后简单地再次遍历
数组
并调用WaitFor,这样调用
线程
的执行就会停止,直到所有
线程
都完成。
浏览 9
提问于2015-01-10
得票数 2
1
回答
二维阵列上的比较与交换
、
、
、
、
我试图从不同的
线程
原子地写入2d
数组
(float**W)。然而,CAS总是给出这个错误:__sync_bool_compare_and_swap参数1的不兼容类型。c = __sync_bool_compare_and_swap(&W[uu][i], a, b);对如何使这件事奏效有什么想法吗?我可以尝试在每个
线程
中创建一维
数组
,然后在设置障碍后更新这个2d
数组
,但是这会占用太多的内存。我正在使用Ubuntu/
L
浏览 4
提问于2015-11-18
得票数 1
回答已采纳
2
回答
C++编译器错误“不能是
线程
本地的,因为它具有非POD类型”。
、
本声明如下:生成此错误: // function declaration // data members我试着在
Linux
我们有静态
线程
,也就是说,在应用程序进入之前,我们知道
线程
的数量,因此当前的工作是声明A的
数组
,即我怎么才
浏览 4
提问于2012-11-29
得票数 5
1
回答
如果我在内核中自定义sys调用和队列,它是
线程
安全的吗?
、
、
在
Linux
-4.4内核中,假设有我自己的系统调用和队列。我编写了
linux
-4.4/kernel/my_ queue e.c文件,其中包含将int
数组
定义为全局变量,并将push、pop函数定义为队列接口。 然后,它是
线程
安全的吗?
浏览 1
提问于2017-04-04
得票数 0
3
回答
为什么在
Linux
上使用更多的
线程
时内存消耗会增加?(C++)
、
、
、
、
计划:程序环境如下: C++、OpenMp、Redhat-x64、malloc/free 为什么在
Linux</e
浏览 3
提问于2012-08-10
得票数 3
回答已采纳
1
回答
请求调度在一起的多个
Linux
线程
的可能性(同时)
、
我希望能够请求
Linux
在同一时间安排两个或多个
线程
。我的意思是,今天,当我的多
线程
程序被执行时,我知道在最坏的情况下,每次只有一个
线程
在物理上被执行(调度)。现在我想告诉
Linux
:下面是
线程
Ids的列表,请尝试将它们安排在同一时间,可能使用核心亲缘关系。有这样的能力存在吗,还是有人做过这方面的工作?目标是让一个或多个任务
线程
(专用于任务)与主
线程
同时运行。主
线程
会给它们很短的任务来执行,比如存储到或搜索一个散列或
数组</e
浏览 0
提问于2016-07-19
得票数 1
1
回答
gcc的
线程
本地存储可以跨
线程
共享缓存线吗?
、
、
如果用__thread声明了一个可变或恒定大小的
数组
,那么后备虚拟地址范围是否可以跨
线程
共享一条缓存线?(例如,如果
线程
本地整数的两个副本位于同一缓存行上,则性能将因缓存行的反弹而受到影响。)答案取决于gcc/
Linux
的版本和硬件架构吗?
浏览 3
提问于2016-02-08
得票数 1
5
回答
如何从任意pthread_t中获得
线程
ID?
、
、
、
、
不过,这是可以的,因为pthread_setaffinity_np()本身就是的包装器,可以通过传递
线程
ID而不是进程ID来调用该包装,以设置任意
线程
的关联。不幸的是,我无法访问p
线程
的私有部分,这将允许我通过将pth
浏览 6
提问于2009-02-17
得票数 45
回答已采纳
3
回答
在多进程应用程序中使用多
线程
进行日志记录
、
、
、
我正在寻找一个多进程应用程序的日志记录设施,其中也包含每个进程中的多个
线程
。我当前的应用程序只是多
线程
的,并且使用ACE_Message_Queue将日志事件发送到记录器
线程
(实际的日志消息通过全局
数组
在应用程序
线程
和记录器
线程
之间共享)。我的新应用程序包含多个进程,每个进程都有多个
线程
。在这种情况下,我如何才能实现良好的日志记录功能?也希望摆脱ACE,转而支持Boost。我的新应用程序应该可以在
Linux
、Mac和Windows上运行。 提前谢谢你。
浏览 3
提问于2012-07-31
得票数 5
回答已采纳
4
回答
Perl拆分并弹出一行
、
、
我正在尝试拆分一个字符串并从返回的
数组
中弹出一个值。我怎么能在一条线上做到这一点呢?one line结果应该是'string',但是我得到了以下结果: 这是perl,v5.8.8为x86_64-
linux
线程
-多
线程
构建的
浏览 6
提问于2015-10-02
得票数 3
回答已采纳
1
回答
货物测试-释放会导致堆栈溢出。为什么板凳不放?
、
、
、
、
在尝试编写优化的DSP算法时,我想知道堆栈分配和堆分配之间的相对速度,以及堆栈分配
数组
的大小限制。
浏览 2
提问于2017-03-22
得票数 18
回答已采纳
1
回答
从多个
线程
调用NumPy的C函数意味着什么?
、
、
、
但是,如果我使用的是 (特别是NumPy
数组
上的PyArray_DATA宏),那么从多个并发
线程
调用它会有潜在的后果吗?我在
Linux
上使用NumPy 1.3.0运行Python2.6.6。
浏览 6
提问于2010-12-05
得票数 7
回答已采纳
4
回答
带有
线程
的C/C++
数组
-我需要使用互斥还是锁?
、
、
、
、
我刚开始使用
线程
,我读过很多关于如何共享和保护数据的文章。但我也没有真正掌握使用互斥和锁来保护数据。 是写给它的。 每
浏览 0
提问于2015-06-10
得票数 10
回答已采纳
2
回答
多
线程
限制?
、
我正在写一个在
linux
的c++中使用
线程
的程序。 目前,我只保留了一个
线程
数组
,每经过一秒,我就会检查哪些
线程
已经完成,然后重新启动它们。这是不是很糟糕?我需要让这个程序运行很长时间。就像现在一样,在多次重新启动
线程
(最后一次尝试中的第100个循环)之后,我得到了代码11。我认为重用
线程
并确保在任何时候只有一小部分
线程
在运行,这样我就不会达到极限。我使用的
数组
的大小只有8(当然,我不是每次都从8开始,只是那些已经停止的
数组<
浏览 0
提问于2012-02-15
得票数 0
回答已采纳
3
回答
取消来自另一个
线程
的纳米睡眠()
、
、
我正在尝试编写多
线程
工作者和作业给者程序,作业给者
线程
用随机延迟数据将作业推送到
数组
,它可以在1秒后或10000.第二,以后一切都取决于给工作的人。工作
线程
nanosleep()直到得到最短的延迟作业,然后处理它并从作业
数组
中删除它。所有这些都可以正常工作,除非作业授予者将较短的延迟作业推送到
数组
中,而工作
线程
仍然是nanosleep()s到旧的最短作业,因此延迟比预期的要多。但是我不认为这是最好的方法,因为它发送到整个程序,我只想取消一个
线程
的nan
浏览 0
提问于2019-12-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Shell 数组的基本用法
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券