腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何每小时将数据写入具有多个进程的当前时间命名的文件?
、
、
、
我必须根据服务器中的当前时间将一些数据写入文件中。例如,将数据写入名为2015061117.txt的文件。并且有多个进程同时写入数据文件。我应该如何设计我的服务器来实现这一点?我需要使用像pthread_mutex_lock这样的同步api吗?
浏览 4
提问于2015-06-11
得票数 0
回答已采纳
1
回答
线程
之间的延迟测试:
Linux
裸机与虚拟机上的QNX
、
、
、
测试场景: 10个
线程
运行,每个
线程
每30ms左右向随机选择的接收
线程
发送一条
消息
-
消息
速率确实非常低;
消息
机制是使用条件变量实现的,每个
线程
都有自己的专用rx prod-consumer队列和自己的条件变量和互斥量我测量
消息
被构造/发送到接收
线程
获得
消息
之间的时间。每个
线程
的平均值和std_dev最小最大值都会被捕获。 结果出人意料地有利于QNX (尽管它运行在VM上)。10us vs
浏览 7
提问于2020-04-15
得票数 0
1
回答
mq_receive调用空POSIX
消息
队列取消阻塞的顺序
、
、
、
在没有O_NONBLOCK的情况下创建
消息
队列时,如果队列为空,则mq_receive()调用阻塞。当一条新
消息
被发送到队列时,哪些等待的mq_receive()调用实际上解除阻塞?QNX文档明确提到FIFO顺序:如果队列为空,则默认情况下,mq_receive()会阻塞,直到
消息
可用,或者呼叫被信号处理程序中断。。
浏览 0
提问于2019-12-02
得票数 1
回答已采纳
2
回答
wait / notify在JVM级别是如何工作的?
、
、
、
、
等待和通知看起来像是在
线程
之间传递的
消息
,如果这是真的,那么必须有队列来缓冲这些
消息
。如果是这样的话,那么必须有原子操作来向队列添加
消息
和从队列中删除
消息
,还必须为侦听这些
消息
的每个Java
线程
提供一个帮助
线程
? 很高兴听到你的想法。
浏览 0
提问于2013-10-08
得票数 10
2
回答
线程
中不可见的运行时错误
、
、
、
我正在为嵌入式
Linux
编写一个C++应用程序。我有一个问题,在主
线程
以外的
线程
中发生的运行时错误,如未处理的异常和分段错误,不会在控制台中显示。在这种情况下,我的应用程序将突然终止,没有任何错误
消息
。有没有办法将错误
消息
发送到父主
线程
的默认控制台?(我的嵌入式
linux
不支持gdb)
浏览 0
提问于2011-07-14
得票数 1
回答已采纳
1
回答
线程
消息
之间的优先级?
、
、
在Borland C++项目中,我观察到用户与图形用户界面的交互(比如单击菜单项)的优先级低于使用Synchronize()委托给主
线程
的任务,即使用户交互发生的时间早了几毫秒。当主
线程
可用时,首先完成委托任务,然后执行与用户交互相对应的操作。工作
线程
将一个任务委托给主
线程
,并使用Synchronize()等待任务完成。我相信用户交互在
消息
队列中作为
消息
排队,委派任务也应该如此。但是如何首先执行任务呢?
消息
之间是否有优先级?
浏览 3
提问于2011-10-02
得票数 0
回答已采纳
1
回答
请评论此方法是否适用于进程和
线程
之间的通信。
、
一个进程中有几个进程和一些
线程
。所有的过程都需要相互交流。一个进程中的
线程
需要与进程(主
线程
)对话。我想知道这个设计是否有效: 每个进程都有一个msg队列(使用msgget()、msgsnd、msgrcv() ),这样它们就可以通过
linux
相互交谈。每个
线程
都有一个msg队列(也使用msgget、msgsnd、msgrcv ),以便它可以与主
线程
和其他
线程
对话。因此,
线程
所在的进程将有进程队列和
线程
队列,有问题吗?似乎没有提到这
浏览 3
提问于2012-03-09
得票数 2
回答已采纳
2
回答
从不同的
线程
发送UDP
消息
,C语言
、
、
、
我正在运行一个有5个
线程
的系统,所有
线程
同时向同一个IP和端口发送UDP
消息
。非常感谢
浏览 3
提问于2017-06-09
得票数 0
回答已采纳
3
回答
如何在POSIX
线程
之间发出缓冲区已满状态的信号
、
、
、
我有两个
线程
,主
线程
'A‘负责多个进程之间的
消息
处理。当
线程
A收到缓冲区已满
消息
时,它应该通知
线程
B,并传递一个指向缓冲区的指针,然后
线程
B将处理该缓冲区。当
线程
B结束时,它应该通知
线程
A它已经结束了。谢谢
浏览 1
提问于2010-04-20
得票数 1
2
回答
用于uart的
linux
驱动程序-总体设计
、
、
**大家好,我是一个新手,在支持4个通道(4个串口)的
LINUX
.Each串口芯片中,使用3 16550个串口芯片为基于串口的PCI板编写驱动程序。在我的
Linux
驱动程序代码中,我已经考虑过为每个端口使用
线程
,即4x3=12 ports.Do你认为给每个端口一个专用
线程
是一个好主意,我可以使用一个特定的通道来实现一个空调制解调器,另一个通道RS422一些其他通道RS485,等等 我认为
线程
编程的原因是所有的
线程
都是独立运行的,在use.So中,每个
线程
和每个端口可能是
浏览 1
提问于2011-04-25
得票数 1
1
回答
使用POSIX
消息
队列进行进程内通信
、
、
、
、
我正在设计一个单进程多
线程
嵌入式
Linux
应用程序.该设计包括客户机-服务器子系统,其中工作
线程
接收POSIX
消息
队列上其他
线程
发布的
消息
。 第一种解
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
1
回答
控制台基于时间的引擎
、
、
、
我想为我的控制台应用程序制作“引擎”,它将计算经过的时间,并在经过一定时间后强制应用程序执行基于时间的事件。我想为教育目的创建一个简单的基于文本的策略游戏(不是为了家庭作业,只是为了我自己)。#include <stdio.h>#include <Windows.h>int main()int seconds_passed = 0; //counts
浏览 3
提问于2013-01-16
得票数 0
回答已采纳
2
回答
当由多个
线程
执行时,我是否应该同步mq_timedreceive调用?
、
、
、
、
我在
Linux
上使用Posix
消息
队列。基本上,我有多个
线程
通过调用mq_timedreceive从同一队列接收
消息
。如果多个
线程
同时运行并且队列不为空,是否可以保证
消息
不会被多次接收(即
消息
不会被传递到多个
线程
)? 可以肯定的是,我可以将接收与互斥同步,但如果可能的话,我希望避免这个锁。
浏览 4
提问于2012-03-02
得票数 4
回答已采纳
1
回答
如何在并行环境下运行Qt和
Linux
消息
队列接收
线程
?
、
、
、
我的要求是运行一个UI,并需要使用函数msgrcv()不断轮询
linux
消息
队列,无论是否有数据进入队列。我创建了一个
线程
来持续监视接收队列
消息
。在启动和运行上述
线程
时,UI被卡住了。是否有并行运行
线程
和UI的解决方案?
浏览 3
提问于2020-03-03
得票数 1
回答已采纳
1
回答
实现健壮高效的RPC系统
、
我需要一个能够调用客户端功能的服务器。我总是在不同的网络游戏API中使用RPC,但我从来没有自己实现过它。我天真的做法是:服务器 unique_id = 1;}while recv_messages { update_position();我会这样做吗?
浏览 1
提问于2013-09-13
得票数 0
回答已采纳
1
回答
何时选择多
线程
或多处理?
、
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
1
回答
向
线程
发送
消息
的最佳方式
、
、
、
将
消息
发送到在c#/.net中的while(1)循环中运行的
线程
(而不是进程),最有效和最快的方法是什么:在
Linux
中,我习惯于使用unix域套接字来做这件事,那么在window
浏览 9
提问于2009-12-20
得票数 16
回答已采纳
1
回答
修改
Linux
中的定时器中断
、
、
、
在大学里,我正在学习操作系统,作为项目的第一部分,我们必须修改计时器中断来执行我自己的代码,可能是
线程
,我认为
Linux
在访问中断向量方面的限制比Windows少,不是吗?如果使用Windows或
Linux
(如Ubuntu)更好,您能给我更多细节吗? 谢谢。
浏览 1
提问于2011-02-22
得票数 1
2
回答
POSIX
消息
队列通过内核空间?
、
、
我希望在单进程多
线程
应用程序上使用POSIX
消息
队列。mqueues将用于在
线程
之间共享数据。 我对它们在
Linux
内核中的工作原理有点困惑。是否所有的
消息
都通过内核空间,然后在接收时返回到用户空间?在用户空间
线程
中,我执行一个mq_send,
消息
最终到达内核空间,然后在接收到它时,是另一个从内核空间获取
消息
的系统调用。如果是这样的话,对于高使用率的
消息
队列来说,这不是非常低效吗?
浏览 0
提问于2011-03-30
得票数 6
回答已采纳
1
回答
ZMQ在
Linux
中不使用原始套接字,但在Windows中工作
、
、
、
、
它使用“select”轮询套接字描述符并从服务器获取
消息
。收到
消息
后,我使用ZMQ套接字将
消息
发送出去。这个程序是一个多
线程
程序,但是我仔细地处理了ZMQ。客户端程序在
线程
A中运行,ZMQ套接字仅由该
线程
A使用。我认为我正确地使用了ZMQ,因为它在Windows中运行良好。但是
Linux
中
浏览 0
提问于2015-06-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券