腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
细粒度锁定
、
、
、
、
假设我们有一个很大的数组,并且有许
多线程
在该数组中的具体索引上操作。两个线程不能同时对一个索引进行操作,其中一个线程应该
等待
另一个线程完成。还有一个糟糕的问题:如何在
Linux
/
C
/
C
++中对数组的每个索引实现test-and-set锁?
浏览 0
提问于2012-01-27
得票数 5
4
回答
(
C
++)
、
、
如何从键盘向循环发送输入,以便在不停止
C
++中的循环的情况下更改循环中的变量x?谢谢
浏览 0
提问于2010-12-15
得票数 1
回答已采纳
4
回答
有没有可能确定持有互斥锁的线程?
、
、
、
、
首先,我使用pthread库编写了
多线程
C
程序。线程总是挂在它们
等待
的互斥锁上。当我使用strace实用程序查找处于FUTEX_WAIT状态的线程时,我想知道当时哪个线程持有该互斥锁。有人告诉我Java虚拟机支持这个特性,所以我想知道
Linux
是否支持这个特性。
浏览 0
提问于2010-08-14
得票数 81
3
回答
C
++
多线程
函数在
Linux
和Windows中具有包容性和独占性
、
、
、
Linux
这两个函数可以运行
多线程
,其中: Windows 如何使用
C
++在Windows中完成相同的任务
浏览 8
提问于2011-06-23
得票数 1
回答已采纳
1
回答
多线程
控制台应用程序:暂停按键而不忙于
等待
、
、
、
我正在用
C
++11编写一个
多线程
的控制台应用程序,我希望它能独立于操作系统,但我是在一台
linux
机器上。 sleep for 1 second *do stuff*end while 所以这有点像是忙碌的
等待
浏览 3
提问于2016-05-03
得票数 0
1
回答
scanf函数和EINTR信号
、
、
、
、
我在
Linux
平台上工作。我有一个基于控制台的
多线程
应用程序,它加载一个用于其他功能的
多线程
共享对象库。共享对象库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行通信。串口通信采用信号处理器接收数据。控制台应用程序中的主线程
等待
'scanf‘语句,以从用户获取输入。
浏览 7
提问于2015-03-25
得票数 0
2
回答
如果cpp
linux
中套接字fd大于1024,则recv失败
、
、
、
在我的项目中,我使用open close (服务器和客户端
c
++
Linux
多线程
)模型,每次客户端创建套接字文件描述符,并发送数据到服务器,接收
等待
response.in这个过程后,一些事务接收失败。但我被设置为
Linux
操作系统级别8192的最大允许文件描述符。此外,我还观察到使用those (netstat -an|grep“端口号”)命令套接字连接的情况,发现连接数较少(< 300)。
浏览 1
提问于2014-09-28
得票数 0
5
回答
linux
上的学习线程
、
、
、
、
Linux
对我来说是一个新的平台。我已经用
c
++在Windows上写了很多年的代码,并且已经习惯了在这个平台上使用
多线程
。所以我想我将不得不学习pthread和std::th
浏览 2
提问于2012-05-30
得票数 4
回答已采纳
2
回答
检查线程状态,使其处于可
等待
状态
、
、
、
我想知道是否有可能检查线程的状态,它可能处于可
等待
状态,但不一定是,如果它处于可
等待
状态,我想让它处于该状态。我还要补充一点,我正在跟踪一个
多线程
程序,因此我不能更改它的代码。另外,我也省略了这些信息,但这是一个基于
Linux
的系统。
浏览 1
提问于2011-07-30
得票数 3
回答已采纳
1
回答
多上下文/
多线程
场景下GL_SYNC_FLUSH_COMMANDS_BIT和glFlush的区别
我有一个
多线程
的场景,它有一个用于呈现的前台OpenGL上下文和一个用于上传的后台OpenGL上下文,并激活了上下文资源共享。然而,这似乎并不能保证刷新,因为主线程会永远
等待
栅栏发出信号。只有用glFlush替换glClientWaitSync才能完成这项工作。问候
浏览 3
提问于2019-09-19
得票数 0
1
回答
在
c
++中
多线程
写入数据库
、
、
我想在
C
++中使用
多线程
将数据写入MSSQL数据库。我能做到吗?我认为它可能会死机,或者我们必须
等待
。但我还是想使用
多线程
。有什么想法吗?
浏览 0
提问于2016-03-31
得票数 0
6
回答
如何将Borland
C
++ builder的代码移植到
Linux
?
、
、
我有一个Windows DLL的源代码,它是用
C
++编写的,并使用可视组件库。现在我的任务是将其移植到
Linux
上,但我没有VCL本身的源代码,也没有任何类型的文档(而且我从未使用过Borland MFC;在我使用
C
++的时候,我使用的是MFC)。这应该不是很难,因为我的DLL没有任何GUI:据我所知,它主要使用VCL进行
多线程
。我遇到了一个继承自TThread的类,这就是我被卡住的地方。我想避免购买一本关于Borland
C
++ Builder的书,因为我没有时间
等待
它从亚马逊运来。我
浏览 1
提问于2009-04-02
得票数 6
回答已采纳
1
回答
在
LINUX
系统中,互斥和信号量会“繁忙
等待
”吗?
、
、
、
、
最近,我了解到
linux
内核中的suspended/blocked睡眠系统调用会将当前调用线程挂起到一个状态,这意味着在上述时间过去之前,它们不会使用。-完全理解。// busy wait --> my doubt}S++;P.S:这些代码片段摘自亚伯拉罕·西尔施塔茨的“操作系统概念-第9版”我知道繁忙
等待
并不是解决同步问题的有效方法,但是从上面提到的代码片段中,我对使用互斥和信号量是否会导致繁忙
等待
?简而言之:会做互斥和信号量繁忙的
等待<
浏览 2
提问于2017-10-07
得票数 2
回答已采纳
2
回答
线程开销性能
、
、
、
、
在
Linux
shell中使用线程进行
C
编程时,我试图减少线程开销,从根本上降低CPU时间(并使其更高效)。当有一个线程在做这项工作时,其他线程必须
等待
。他们检查是否可以完成这项工作的方式是检查是否满足条件变量。对于
等待
线程,如果它们使用该条件变量进行
等待
,使用此特定代码进行
等待
( a、b、
c
和d只是任意的东西,这只是一个示例): whi
浏览 5
提问于2013-02-24
得票数 2
1
回答
多线程
C
++11应用程序中的同步
、
、
、
、
我在用
C
++编写并在嵌入式
Linux
上执行的
多线程
服务器应用程序上工作。一个线程(我称之为Communication)应该处理所有的套接字I/O(发送和接收消息)。现在,当Communication接收到套接字消息时,它会将它们传输到Controller-Thread,然后
等待
来自Controller-Thread的消息。因此,
多线程
体系结构并没有带来任何好处。我的目标是在Communication中
等待
套接字消息或“排队”消息。 为此,我考虑更改线程之间的队列实现,并将其替换
浏览 1
提问于2018-07-09
得票数 1
2
回答
死锁会导致高CPU利用率吗?
、
、
死锁是将进程放入较高的CPU使用率,还是这两个进程都“休眠”,
等待
另一个进程完成? 我试图在
Linux
系统上调试一个用
C
++编写的
多线程
程序。
浏览 5
提问于2014-08-14
得票数 5
回答已采纳
2
回答
用signal替换自旋锁
、
、
我的
多线程
代码中有很多自旋锁,大多数时候它们都在
等待
其他线程工作,因此占用了大量的cpu资源。在
linux
中,我通常使用pthread_cond_wait和pthread_cond_signal来暂停线程,并在收到信号时唤醒线程。boost库中有这样的东西吗?我匆匆看了一眼,什么也没找到。
浏览 1
提问于2009-06-03
得票数 3
回答已采纳
2
回答
crontab是
多线程
吗?
、
、
Crontab是
多线程
吗?它怎麽工作?
浏览 0
提问于2011-09-08
得票数 3
回答已采纳
4
回答
C
linux
多线程
网络
、
、
、
我在网关上有一个网络应用程序。它接收和发送数据包。对他们中的大多数人来说,我的网关充当一个路由器,但在某些情况下,它也可以接收数据包。
浏览 8
提问于2012-06-29
得票数 4
2
回答
C
和POSIX Pthread
、
、
、
我刚刚开始阅读关于使用pthread在
C
中进行线程的文章。我知道Pthreads在Windows上是可用的,但是基于
多线程
WIndows的
C
/
C
++应用程序主要使用Pthreads吗?同样在Unix/
Linux
中,Pthread是开发人员编写
多线程
C
/
C
++代码的主要方式吗?
浏览 10
提问于2011-08-15
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券