腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
POSIX
线程
通信
Linux
、
我有一个工作
线程
,它从程序一开始就是活动的,并且会一致地从队列中获取一个对象进行处理。我想知道阻止
线程
的最好方法是什么?对象将以大约每几十微秒(在10 - 100微秒之间)的量级被推入队列。我是应该让
线程
在一个恒定的周期内休眠,还是应该设计出一些
线程
之间的信号机制?我想主要关注性能问题。有什么想法吗? 谢谢。
浏览 10
提问于2010-10-11
得票数 0
3
回答
是否所有类型的进程/
线程
间
通信
都需要系统调用?
、
、
、
在
Linux
中, 进程间
通信
的类型如下 所有类型的
线程
通信
都需要系统调用吗?我想知道是否所有进程间
通信
和
线程
间
通信
都涉及从用户模式切换到内核模式,以便操作系统内核运行来执行
通信
?由于系统调用都涉及这样的交换机,我问
通信
是否需要系统调用。例如,“共享内存”既可用于进程间
通信
,也可用于
线程
间<
浏览 10
提问于2015-02-07
得票数 3
1
回答
scanf函数和EINTR信号
、
、
、
、
我在
Linux
平台上工作。我有一个基于控制台的多
线程
应用程序,它加载一个用于其他功能的多
线程
共享对象库。共享对象库在内部打开用于
通信
的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行
通信
。串口
通信
采用信号处理器接收数据。控制台应用程序中的主
线程
等待'scanf‘语句,以从用户获取输入。
浏览 7
提问于2015-03-25
得票数 0
3
回答
Linux
,取消阻塞读取()
、
、
、
、
在用于串行
通信
的多
线程
Linux
程序中,是否可以(最好的方法是什么)终止来自另一个
线程
的阻塞read()调用? 我希望尽可能保持一切反应,并避免使用重复轮询的超时。这个问题的背景是,我正在尝试使用JNI为
Linux
创建一个Scala串行
通信
库。我试图使本机方面尽可能简单,其中包括一个read()和close()函数。在Scala端,一个
线程
将调用read()并阻塞,直到来自串行端口的数据可用。但是,可以通过其他方式关闭串行端口,从而导致调用close()。现在,为了释放
浏览 13
提问于2013-05-20
得票数 10
回答已采纳
1
回答
以
线程
窗口C++的形式执行程序(.exe)
、
、
我使用thread类来创建
线程
,但在将另一个程序作为
线程
运行时遇到了一些问题。我想要一种方法来创建和运行一个.exe
线程
的路径。类似于
linux
中的exec syscall,仅适用于
线程
和window。(用新的
线程
图像替换当前的
线程
图像)先谢谢你,尤瓦尔。
浏览 0
提问于2016-06-29
得票数 2
1
回答
如何用AutoResetEvent从Windows移植到
Linux
进程间事件
、
、
、
我当前的Windows代码使用命名事件进行进程间
通信
。可能有许多进程在等待该事件,当它发出信号时,所有等待的进程都会被释放,然后事件返回到无信号状态。为此,我使用了PulseEvent函数。在
Linux
中如何做到这一点?pthread函数似乎是
线程
间的
通信
。我不知道信号量在哪里可以提供与Windows相同的行为。Posix信号量似乎只释放了一个等待
线程
。如果信号量可以释放所有等待的
线程
,那么就可以工作了。
Linux
中有什么我遗漏的东西吗?
浏览 1
提问于2013-12-07
得票数 2
1
回答
POSIX队列的优点是什么,还是只有正常的数据结构队列?
、
、
、
、
我正在使用运行
Linux
的嵌入式设备进行编程,其中内存较少,只有64 is的闪存。我计划使用队列进行
线程
通信
。 在其中,我遇到了使用POSIX队列或只使用简单队列的问题。第一个
线程
执行HTTP POST,第二个
线程
执行HTTP GET。这两个
线程
需要在数据写入或获取时进行
通信
。我看到POSIX队列使用
Linux
内核,在这种情况下,它比使用自己的数据结构队列有更多的开销?换句话说,轻量级IPC,类似于用于
线程
通信
的单向
浏览 0
提问于2017-06-19
得票数 1
4
回答
延迟两个
线程
之间的
通信
、
、
、
、
我有两个
线程
(我在GNU/
Linux
上使用pthreads )。现在,他们正在使用全局变量共享信息(我知道,这不太好)。在每个周期结束时,它们必须将5个变量(doubles)的值发送到另一个
线程
。我想在他们的
通信
信道中引入一个固定的时间延迟, 我在想,在每个循环中,我可以创建一个
线程
来读取值,睡眠10 at,然后将它转发到另一个
线程
,然后死掉。这将使系统每
浏览 7
提问于2012-05-21
得票数 0
回答已采纳
1
回答
通过printf和scanf (
linux
)进行
线程
通信
、
、
、
在
Linux
中工作,并使用C++。我有一个启动
线程
的程序。我需要主
线程
和子
线程
通过printf和scanf进行
通信
(这两个
线程
的代码都使用scanf和printf,并假设它与stdin和stdout
通信
。我必须保持这种状态)。我成功地覆盖了printf和scanf,所以我可以完全控制这些函数(并且我可以使用*pthread_self*识别调用
线程
)。 需要做的是创建两个文件句柄,每个方向一个,并缓冲
通信
。写入磁盘上的文件并不能解决我的
浏览 1
提问于2011-06-29
得票数 1
回答已采纳
4
回答
Linux
在崩溃时自动重启应用程序-守护程序
、
、
、
我有一个运行嵌入式
linux
的系统,它的持续运行是至关重要的。基本上,它是一个与传感器
通信
并将数据转发到数据库和web客户端的过程。 如果发生崩溃,如何自动重启应用程序?另外,还有几个
线程
在做轮询(例如socket和uart
通信
)。如何确保所有
线程
都不会挂起或意外退出?有没有一个易于使用的
线程
友好的看门狗?
浏览 3
提问于2011-09-11
得票数 7
回答已采纳
2
回答
Linux
下内核
线程
间的
通信
、
、
我正在将一个应用程序/PCI驱动程序从vxWorks移植到
Linux
上,如果可能的话,我想保持相同的架构。当前的驱动程序有两个使用消息队列相互
通信
的任务(
线程
)。有没有一种在内核
线程
之间
通信
的机制?
浏览 3
提问于2009-09-18
得票数 1
回答已采纳
1
回答
sigprocmask导致主进程卡住
、
我有使用sigprocmask fn的多
线程
代码。据我所知,这个调用的使用在多
线程
程序中是未指定的,我将删除这个调用。然而,我面临的问题是,如果调用此函数,我的主
线程
就会卡住。如果对这个函数的调用被注释掉了,那么主
线程
就可以正常执行。请注意,在调用此fn之后,始终会执行InitModule中的其余代码。只有当
浏览 6
提问于2011-08-24
得票数 0
1
回答
在多
线程
环境中使用ZMQ的正确方式?
、
、
我的程序使用ZMQ进行
通信
。也就是说,服务器(C++、
linux
)创建一个XPUB套接字,然后在一个
线程
中读取它,在另一个
线程
中发布数据(写入)。客户端(java、jzmq、
linux
)创建一个子套接字,并使用它进行订阅。什么可能是问题的根源?在不同的
线程
中读/写还是创建XPUB/SUB对? 如果问题出在多
线程
中,那么使用XPUB套接字的正确范例是什么?
浏览 0
提问于2016-04-30
得票数 2
回答已采纳
1
回答
当进程退出时,
linux
如何清理
线程
--如果它们实际上只是隐藏的进程?
、
我的理解是,
线程
和进程在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有父进程和子进程之间的明确
通信
,就很难确保正确地清理子进程。我希望能够以与
线程
类似的心智模型运行子进程,因为当父进程退出时,它们会自动清理,但具有进程提供的内存安全。
Linux
是如何自动清理
线程
的,同样的机制可以用于子进程吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
1
线程
对5
线程
用于分布式系统
通信
?
、
、
、
、
我正在研究一个小型网络系统原型,在它的最低层,有一个软件“父”进程,与5个软件“子”进程来回
通信
。我的问题是多
线程
处理与单
线程
处理的问题。在这种系统中,父
线程
中处理往来于子进程的消息的单个
线程
会比5个
线程
(每个进程一个
线程
)更有效吗? 对于单
线程
,我担心的是,当父进程处理一条消息时,消息将开始堆积。对于多
线程
,如果扩展这个系统架构,我会关注上下文切换和性能问题。想想50位
浏览 2
提问于2018-09-07
得票数 0
回答已采纳
2
回答
IPC的共享内存和
线程
的共享内存有什么不同?
、
、
、
让我们使用像shmget()这样的POSIX共享内存--这是一个协调进程间
通信
的公共调用。调用shmget()和协调共享内存段上的
通信
与
Linux
如何在单个进程中实现共享内存和
线程
之间的同步有什么不同。它们当中有没有更轻的?
浏览 4
提问于2012-11-12
得票数 4
回答已采纳
1
回答
Linux
内核
线程
依赖图?
、
、
是否可以显示
Linux
内核
线程
依赖关系图? 我想知道所有的[xfs]、[md]、[md0_raid10]和[fct-smp]
线程
是如何
通信
的,如果存在瓶颈的话。
浏览 0
提问于2013-11-12
得票数 3
回答已采纳
1
回答
如何制作
线程
本地库实例?
、
、
、
我们计划进行一些并行计算,启动新的
线程
。每个
线程
都将独立于另一个
线程
,只是一个返回某个数字的黑匣子。编辑:用进程替换
线程
是解决这一问题的最严格的方法,但它引起了对性能的关注。而且似乎要做很多工作,而不仅仅是做肮脏的黑客。
浏览 2
提问于2019-11-07
得票数 0
1
回答
C中多
线程
套接字上下文开关
、
、
、
、
环境:
Linux
如果我有服务器和客户端进程。在服务器进程中,它有两个
线程
(
线程
1,
线程
2)。(
线程
1和
线程
2共享相同的文件描述符以与客户端
通信
)。send message B.1 to client但是多
浏览 1
提问于2015-06-03
得票数 1
回答已采纳
2
回答
关于
线程
、
、
、
我面临着一个关于
线程
场景的问题。 我的进程中有三个
线程
。一个是subsystem1
线程
,第二个是subsystem2
线程
,第三个是存储管理器
线程
。subsystem1和subsystem2
线程
都调用StoreManager
线程
与数据库进行
通信
。谁能告诉我如何调用store manager
线程
方法,或者如何传递命令从sybsystem
线程
调用store manager
线程
方法,并从store mana
浏览 9
提问于2012-02-28
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券