腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用POSIX消息
队列
进行进程内通信
、
、
、
、
我正在设计一个单进程多线程嵌入式
Linux
应用程序.该设计包括客户机-服务器子系统,其中工作线程接收POSIX消息
队列
上其他线程发布的消息。 指定
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
1
回答
mq_receive调用空POSIX消息
队列
取消
阻塞
的顺序
、
、
、
在没有O_NONBLOCK的情况下创建消息
队列
时,如果
队列
为空,则mq_receive()调用
阻塞
。当一条新消息被发送到
队列
时,哪些等待的mq_receive()调用实际上解除
阻塞
?QNX文档明确提到FIFO顺序:如果
队列
为空,
浏览 0
提问于2019-12-02
得票数 1
回答已采纳
1
回答
您能杀死连接当前调度
队列
上的进程吗?
、
我正在调整
Linux
网络代码,使其也能在iOS上运行。它使用POSIX listen()和accept()调用侦听并打开套接字连接。监听和接听呼叫
阻塞
呼叫,如果我需要关闭应用程序,运行这些呼叫的
队列
有时会暂停一两分钟,
阻塞
。(通常在接听电话中) 是否有方法终止被
阻塞
的进程?这里有一些讨论线程(而不是POSIX线程
浏览 7
提问于2015-11-16
得票数 1
回答已采纳
3
回答
Linux
阻塞
I/O实际上是如何工作的?
、
、
在
Linux
中,当你进行一个
阻塞
的i/o调用,比如read或accept,实际会发生什么? 我的想法是:进程从运行
队列
中移出,进入等待
队列
中的等待或
阻塞
状态。然后,当建立tcp连接(用于accept)或硬盘驱动器准备好读取文件时,将引发硬件中断,让等待唤醒和运行的进程(在文件读取的情况下,
linux
如何知道要唤醒哪些进程,因为可能有许多进程在等待不同的文件?
浏览 0
提问于2010-05-06
得票数 9
5
回答
C++ Win/
Linux
线程同步事件
、
、
、
、
你好,我有一些代码是跨平台的,通过取消#ifdef OS,谢谢
浏览 5
提问于2010-05-11
得票数 0
1
回答
如何监视和避免过度填充消息
队列
(posix)
、
我试图避免过多地填充消息
队列
,所以这里有几个问题 满的时候,我需要冲洗吗?
浏览 3
提问于2013-06-24
得票数 0
回答已采纳
1
回答
如何进行内核线程通信?
、
如何让内核模块中的线程进行通信?我正在编写一个内核模块,我的架构将使用三个需要通信的线程。到目前为止,我的研究让我相信唯一的方法是使用共享内存(声明全局变量)和锁定机制来同步线程之间的读/写。关于这方面的资料相当稀缺。
浏览 2
提问于2011-08-12
得票数 3
回答已采纳
1
回答
Linux
: tomcat应用程序创建的线程与运行
队列
长度之间的不匹配
、
、
Linux
: 16 ram ram,2 2cpus根据我对每个java线程的理解,将创建一个内核线程,如果是这样的话,为什么我没有获得运行
队列
长度800,以及没有
阻塞
线程。
浏览 0
提问于2016-04-21
得票数 0
1
回答
在
linux
调度器中,它是跟踪当前休眠任务还是终止任务?
、
、
我知道当任务运行时,它会被排入运行
队列
。当它休眠时,它将从运行
队列
中退出
队列
。但是休眠任务是否有
队列
呢?我在源代码中没有看到这一点。即使我创建了这样一个
队列
,我怎么知道任务何时被终止,应该从休眠
队列
中删除呢? 有人能给我个提示吗?谢谢,
浏览 3
提问于2012-07-07
得票数 0
回答已采纳
1
回答
每次使用带有LOCK_NB标志的LOCK_EX时,相同的程序/进程获取锁
、
、
、
操作系统
Linux
0000000000002203 4.4.43-hypriotos-v7+ #1 SMP抢占清华1月19日20:54:06 armv7l GNU/
Linux
Python
浏览 4
提问于2020-06-22
得票数 0
回答已采纳
1
回答
Tru64上的sendto返回ENOBUF
、
、
我们已经将此应用程序移植到
Linux
上,问题似乎没有出现在那里。问候
浏览 2
提问于2010-05-11
得票数 2
2
回答
LinkedTransferQueue
阻塞
还是不
阻塞
队列
?
、
、
、
我在java中读到了并发
队列
,并且收到了关于LinkedTransferQueue的混淆。什么是LinkedTransferQueue类型(它是
阻塞
队列
还是非
阻塞
队列
)?LinkedTransferQueue使用CAS (比较和交换)方法和park (比较和交换)方法不安全,并且由节点和指针(如ConcurrentLinkedQueue )组成,它推动了这样的想法,即它是一个非
阻塞
队列
最后,LinkedTransferQueue
阻塞
还是不
阻塞<
浏览 3
提问于2016-08-03
得票数 0
回答已采纳
1
回答
为什么处于TASK_INTERRUPTIBLE状态的进程必须保持在运行
队列
中?
我对
Linux
内核完全陌生。schedule()检查prev的状态。但是,如果它没有
阻塞
挂起的信号,并且其状态是TASK_INTERRUPTIBLE,则该函数将进程状态设置为TASK_RUNNING,并将其保留在运行
队列
中。为什么prev必须保持在运行
队列
中而不是进入睡眠状态? 如果prev不能在内核模式下运行和抢占呢?
浏览 0
提问于2017-12-01
得票数 1
回答已采纳
1
回答
为什么macOS和Ubuntu上的消息
队列
结果不同
、
、
、
最近,我正在学习
Linux
上的进程通信。我编写了一个C程序来做以下事情: 无论我如何更改代码(例如,在进程A中休
浏览 2
提问于2017-04-28
得票数 1
回答已采纳
1
回答
国家进程
、
、
、
我了解到,当中断发生时,进程会进入就绪
队列
,而不是经过
阻塞
的
队列
。但是,在这张图片中,被中断的进程已经移动到
阻塞
的
队列
(这是一个粉红色的圆圈)。我搞不懂哪种情况属于就绪
队列
,哪种情况属于
阻塞
队列
。
浏览 7
提问于2022-07-13
得票数 0
回答已采纳
1
回答
阻塞
队列
和非
阻塞
队列
、
、
我需要设置一个生产者-消费者方案,其中两个线程由一个
队列
链接(生产者将任务推入
队列
,消费者在任务出现时执行任务)。由于
队列
大部分时间都是空的,所以我必须做好它,这样使用者线程就可以在出厂者一推出什么东西时就睡觉并被唤醒。然而,我必须确保制片人永远不会被封杀,即使是在短期内。换句话说,我需要一些单边
阻塞
队列
。这里有无锁
队列
,但是根据定义,这些
队列
是免费的,因此它们不可能阻止使用者线程。 我已经考虑过将一个无锁
队列
与一个条件变量关联起来。当使用者线程发现<
浏览 1
提问于2014-08-22
得票数 6
2
回答
如果我一直在检查目录是否存在,那么最佳实践是什么?JAVA
、
、
有一个生产者线程,它从一个10 is的文件中读取,解析该信息,从中创建对象并将它们放入多个
阻塞
队列
(5个
队列
)。 从
阻塞
队列
读取的5个使用者线程的其余部分(每个使用者线程都有自己的
阻塞
队列
)。问题:线程正在写入
linux
盒中的外部挂载目录。我们曾经经历过其他
linux
挂载崩溃和应用程序崩溃的问题,所以我想在这个应用程序中防止这种情况发生。
浏览 1
提问于2019-05-30
得票数 0
回答已采纳
1
回答
为什么操作系统需要
阻塞
队列
来进行任务调度?
、
为什么操作系统需要
阻塞
队列
来进行任务调度? 操作系统运行T3。T3从S获取1,并被
阻塞
。就绪
队列
:{ T1 },S = -2,{ T2,T3 }。在
浏览 1
提问于2014-02-26
得票数 1
3
回答
GNU操作系统中的缓冲(命名)管道
、
、
、
、
在GNU OS中,只有当另一个进程同时读取相同的数据(来自同一管道)时,进程才能将数据写入管道。 是否有类似于让第一个进程写入和缓冲数据直到第二个进程读取数据的管道?
浏览 0
提问于2014-10-26
得票数 12
1
回答
linux
c++创建最大值的信号量。
、
、
我想要创建一个
队列
来存储我的任务,我希望它是一个缓冲
队列
,我想使用一个信号载体来保证它的线程安全,因为我使用几个线程来执行从任务
队列
中弹出的任务。当
队列
的大小小于buffer_size (由我定义的变量)时,add_task线程将把新任务推送到任务
队列
,当任务线程满时,任务线程将被
阻塞
,因此我需要一个最大值等于buffer_size的信号池。initial count N
浏览 3
提问于2014-03-05
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java集合-阻塞队列
Java阻塞队列去重方案:实现不重复元素的阻塞队列
简单总结阻塞队列源码
Java并发编程:阻塞队列
Java集合之阻塞队列LinkedBlockingQueue
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券