腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
pthread是如何工作的?
、
、
我在Java和
C
#的
多线程
编程方面很有经验,现在开始学习如何在
Linux
上用
C
实现
多线程
编程。我是在
Linux
的编程意义上“长大”的,所以我在很高的层次上理解了它的内存哲学、进程处理等。它是否会创建一个进程并以某种方式为您处理进程间
通信
?或者它只是管理地址空间?我想要细节:)谷歌搜索只产生了“如何做”的问题,而不是“它是如何工作的”。
浏览 1
提问于2011-02-01
得票数 22
回答已采纳
1
回答
scanf函数和EINTR信号
、
、
、
、
我在
Linux
平台上工作。我有一个基于控制台的
多线程
应用程序,它加载一个用于其他功能的
多线程
共享对象库。共享对象库在内部打开用于
通信
的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行
通信
。串口
通信
采用信号处理器接收数据。控制台应用程序中的主线程等待'scanf‘语句,以从用户获取输入。
浏览 7
提问于2015-03-25
得票数 0
3
回答
更正术语以正确搜索
我有一些编程经验(中二的4年计划,和一些个人经验)在Java,
C
,Javascript,PHP等编写程序。
浏览 3
提问于2011-12-15
得票数 1
1
回答
1线程对5线程用于分布式系统
通信
?
、
、
、
、
我正在研究一个小型网络系统原型,在它的最低层,有一个软件“父”进程,与5个软件“子”进程来回
通信
。我的问题是
多线程
处理与单线程处理的问题。对于
多线程
,如果扩展这个系统架构,我会关注上下文切换和性能问题。想想50位家长,每件5条,所以至少250条。我使用
Linux
和
C
++。
浏览 2
提问于2018-09-07
得票数 0
回答已采纳
8
回答
多线程
或多处理
、
我正在为
Linux
设计一个专门的syslog处理守护进程,它需要健壮和可伸缩,我正在讨论
多线程
还是多进程。“Unix编程的艺术”讨论了这个。 您建议使用基于进程的系统(如Apache)还是
多线程
方法?
浏览 0
提问于2009-03-22
得票数 8
7
回答
分析
多线程
程序
、
它使用很多很
多线程
,但没有明显的设计或通用的体系结构原则。每个开发人员都有自己的
多线程
编程风格,因此有些线程使用队列进行
通信
,有些使用互斥锁数据,有些使用信号量锁,有些使用操作系统IPC机制进行进程内
通信
。没有设计文档,注释也很少。FWIW,代码库是
Linux
上的
C
++,但是我很想知道其他环境的工具。 我很感激到目前为止收到的回复,但我希望得到比建议更复杂或更系统的建议,即“添加日志消息,找出发生了什么,并修复它”。有很多工具用于分析和记录单线程程序中的控制流;
多线程</
浏览 11
提问于2008-08-13
得票数 7
回答已采纳
1
回答
如何将变量传递给不同的进程(
c
++ )
、
、
我有多个进程通过fork()运行,数据来自TCP套接字。基于读取的数据头,我希望将数据传递给多个进程中的一个特定进程。
浏览 1
提问于2016-06-28
得票数 0
回答已采纳
1
回答
在
多线程
环境中使用ZMQ的正确方式?
、
、
我的程序使用ZMQ进行
通信
。也就是说,服务器(
C
++、
linux
)创建一个XPUB套接字,然后在一个线程中读取它,在另一个线程中发布数据(写入)。客户端(java、jzmq、
linux
)创建一个子套接字,并使用它进行订阅。什么可能是问题的根源?如果问题出在
多线程
中,那么使用XPUB套接字的正确范例是什么?
浏览 0
提问于2016-04-30
得票数 2
回答已采纳
1
回答
何时使用select与
多线程
进行比较?
、
、
、
、
我刚开始学习为
Linux
服务器编写代码。while(true) client = accept(sock);每个客户端都有自己的线程,因此可以与服务器进行
通信
。好吧,我明白,但我认为
多线程
可以满足所有的需求。而且,即使我使用select,我仍然需要使用
多线程
。 所以我的问题是:我们
浏览 1
提问于2017-01-06
得票数 0
回答已采纳
2
回答
如何在
linux
中安全地关闭一个大型的
c
应用程序?
、
、
、
我有一个很大的
多线程
c
应用程序,它基本上可以做很多工作,比如本地服务器,sql数据库
通信
,sip等等,在
linux
上运行。我想使用"sudo shutdown -h now“关闭
linux
机器。我应该在关闭系统之前关闭我的
c
应用程序吗?关闭我的应用程序的安全方法是什么?例如:假设我正在读写
c
中的一个文件,当shutdown命令出现时,会发生什么?我应该从我的代码中检测到shutdown siganl,然后先关闭文件再关机吗?正确的方式是什么? 谢谢
浏览 2
提问于2015-12-09
得票数 3
2
回答
Erlang和
C
/
C
++线程
、
、
如果我使用erlang作为一个派生进程,它会执行一些对速度不是很关键的主要功能,比如与服务器
通信
和处理服务器-客户端
通信
消息。然后我选择在erlang中产生一个进程并从中运行
c
/
c
++代码,这会使我的代码更快吗? erlang是否会比
c
/
c
++中的等价物更有效地处理
多线程
?如果我从erlang中产生许多
c
节点,它们会堆叠在单个核心上,还是erlang会处理
多线程
。这是我想知道的主要观点。
浏览 1
提问于2011-04-27
得票数 3
回答已采纳
3
回答
Linux
,取消阻塞读取()
、
、
、
、
在用于串行
通信
的
多线程
Linux
程序中,是否可以(最好的方法是什么)终止来自另一个线程的阻塞read()调用? 我希望尽可能保持一切反应,并避免使用重复轮询的超时。这个问题的背景是,我正在尝试使用JNI为
Linux
创建一个Scala串行
通信
库。我试图使本机方面尽可能简单,其中包括一个read()和close()函数。
浏览 13
提问于2013-05-20
得票数 10
回答已采纳
1
回答
多线程
C
++11应用程序中的同步
、
、
、
、
我在用
C
++编写并在嵌入式
Linux
上执行的
多线程
服务器应用程序上工作。一个线程(我称之为Communication)应该处理所有的套接字I/O(发送和接收消息)。根据接收到的消息,
通信
线程将消息发送给处理所需序列的另一个线程(例如Controller)。在序列末尾由Controller创建返回消息。这两个线程之间的
通信
是通过互斥和condition_variable保护的队列实现的。因此,
多线程
体系结构并没有带来任何好处。我的目标是在Communication中等待套接字消息
浏览 1
提问于2018-07-09
得票数 1
4
回答
std::信号和std::提高线程安全吗?
、
、
、
、
C
和
C
++标准支持信号的概念。但是,
C
11标准指出,函数信号()不能在
多线程
环境中调用,或者行为是未定义的。但我认为信号机制本质上是针对
多线程
环境的。A引用
C
11标准7.14.1.1.7 下面的代码是不言而喻的.
浏览 8
提问于2013-01-30
得票数 16
回答已采纳
2
回答
jxcore任务与nodejs clustur
、
为提供
多线程
节点提供了clustur。JXCore(node.js的分支)也声称他们提供了
多线程
。但是如果它已经在节点中(作为clustur),那么JXcore在
多线程
方面提供了什么额外的优势?
浏览 1
提问于2015-09-22
得票数 1
1
回答
如何调试读写器锁的死锁?
、
、
我正在编写一个程序,它有一个线程将点文件读入缓冲区,还有许
多线程
从缓冲区获取点并构造一个八叉树。我运行的是Eoan Ermine、
Linux
5.3.0和libc 2.30。该程序是在
C
++17环境下用gcc 9.2.1编写的。
浏览 3
提问于2020-06-26
得票数 0
6
回答
Linux
:多核CPU中的进程和线程
、
、
与进程相比,线程不太可能从多核处理器中获益,这是真的吗?换句话说,内核会决定在单核而不是多核上执行线程吗?
浏览 2
提问于2010-08-03
得票数 5
回答已采纳
3
回答
为事件驱动的应用程序选择IPC解决方案
、
、
、
、
我目前正在开发一个大型的单线程、基于事件的应用程序,该应用程序是围绕
Linux
环境下的epoll和其他平台下的可比技术而设计的。目前,无论是否在同一台机器上运行,只要我们希望两个实例进行
通信
,它们通常都会通过套接字进行
通信
。出于性能原因,我设想使用某种形式的IPC来加速同一台机器的
通信
。现在,我需要决定使用哪种IPC机制。如果IPC机制不适合epoll,那将是我快速丢失的几个月的工作--如果这种机制的速度不超过套接字,那么在执行过程中实现它的灵活性和(重新)可配置的时间是不值得的--我认为这就排除了MPI &al不
浏览 0
提问于2010-12-06
得票数 4
1
回答
C
中
多线程
套接字上下文开关
、
、
、
、
环境:
Linux
如果我有服务器和客户端进程。在服务器进程中,它有两个线程(线程1,线程2)。(线程1和线程2共享相同的文件描述符以与客户端
通信
)。recv message A.2 from client send message B.1 to client但是
多线程
可能会发生上下文切换
浏览 1
提问于2015-06-03
得票数 1
回答已采纳
1
回答
如何在工作线程中调用window.external.notify?
、
、
、
我有一个在Windows phone8浏览器控件中运行的HTML5应用程序,可以通过window.external.notify与
C
#
通信
。该应用程序是通过web workers进行
多线程
的,但它们无法与
C
#
通信
,因为它们没有访问窗口对象的权限。因此出现以下错误:有没有人有办法绕过这个限制?
浏览 0
提问于2013-11-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
linux多线程服务器
C+11多线程编程(一)——初始多线程
C+之多线程(二)
C+之多线程(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券