腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何用AutoResetEvent从Windows移植到
Linux
进程间事件
linux
、
windows
、
events
、
inter-process-communicat
我当前的Windows代码使用命名事件进行进程间
通信
。可能有许多进程在等待该事件,当它发出
信号
时,所有等待的进程都会被释放,然后事件返回到无
信号
状态。为此,我使用了PulseEvent函数。在
Linux
中如何做到这一点?pthread函数似乎是线程间的
通信
。我不知道
信号
量在哪里可以提供与Windows相同的行为。Posix
信号
量似乎只释放了一个等待线程。如果
信号
量可以释放所有等待的线程,那么就可以工作了。
Linux
中有什么我遗漏的东西
浏览 1
提问于2013-12-07
得票数 2
1
回答
scanf函数和EINTR
信号
c
、
linux
、
signals
、
scanf
、
eintr
我在
Linux
平台上工作。我有一个基于控制台的多线程应用程序,它加载一个用于其他功能的多线程共享对象库。共享对象库在内部打开用于
通信
的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行
通信
。串口
通信
采用
信号
处理器接收数据。控制台应用程序中的主线程等待'scanf‘语句,以从用户获取输入。每当串行端口上有任何活动时,都会生成
信号
,由于该
信号
会使用EINTR (中断的系统
浏览 7
提问于2015-03-25
得票数 0
1
回答
*mpi阻塞IO不被
linux
信号
中断
c++
、
linux
、
boost
、
openmpi
、
boost-mpi
:mpi::
通信
器::recv(阻塞版本)不会被
Linux
信号
中断。如何使用SIGTERM
信号
以正确的方式终止我的程序?
浏览 3
提问于2015-09-17
得票数 3
回答已采纳
2
回答
Linux
机器在窗口中向Labview发送
信号
/文本
linux
、
windows
、
labview
、
serial-communication
目前,我正在基于C++的机器Ubuntu上为我的实验开发一个数据采集程序,我在Labview中也有许多VIs,他们在Windows中被编程来控制实验的仪器(电机,
信号
发生器.)。其目的是在2 pc之间进行双向
通信
,
Linux
将询问要执行哪一个VIs,当它完成时,向
Linux
机器发送一个
信号
。我的问题是: TCP可以是一个解决方案吗?或者我应该尝试通过串行<em
浏览 5
提问于2016-07-19
得票数 1
1
回答
搭载
linux
和python的android手机上的Wifi
信号
强度级别
android
、
python
、
linux
、
shell
如何在装有
linux
的android手机上获得Wifi
信号
强度级别?我的Android手机是通过usb连接到
linux
的。我使用adb模块与我的手机"adb shell“进行
通信
。我在android shell中访问,并使用Wifi
信号
强度级别在android手机shell中搜索文件或目录。我想通过popen模块从python使用
linux
命令。
浏览 2
提问于2017-10-04
得票数 3
1
回答
Linux
进程-来自内核的消息
linux
、
linux-kernel
我一直在学习
Linux
中不同的IPC机制,用于用户空间进程之间的
通信
。 我想问一下
Linux
中内核与用户空间进程
通信
的各种方式(与系统调用相反,用户空间启动请求的地方)?
信号
会是其中之一吗?
浏览 0
提问于2015-06-22
得票数 1
2
回答
DBus与其它进程间
通信
方法的区别
c++
、
c
、
linux
、
ubuntu
、
dbus
当我研究
Linux
进程间
通信
时,我已经知道了一些方法,例如:管道、消息队列、套接字、
信号
、共享内存、
信号
量,而且没有一种叫做Dbus的方法。但是今天,当我研究Dbus时,我读到:“D总线是一个进程间
通信
系统”(参见链接:)。 所以我的问题是: DBus和其他IPC方法有什么不同?
浏览 34
提问于2015-11-24
得票数 12
回答已采纳
3
回答
是否所有类型的进程/线程间
通信
都需要系统调用?
linux
、
multithreading
、
system-calls
、
inter-process-communicat
在
Linux
中, 进程间
通信
的类型如下 所有类型的线程
通信
都需要系统调用吗?我想知道是否所有进程间
通信
和线程间
通信
都涉及从用户模式切换到内核模式,以便操作系统内核运行来执行
通信
?由于系统调用都涉及这样的交换机,我问
通信
是否需要系统调用。例如,“共享内存”既可用于进程间
通信
,也可用于线程间
通信</em
浏览 10
提问于2015-02-07
得票数 3
1
回答
Python -在父进程Tkinter GUI仍可交互的情况下确定子进程何时完成
python
、
multithreading
、
tkinter
、
subprocess
、
python-3.5
我有一个Tkinter GUI,我想要派生一个子进程,并在不等待子进程终止的情况下查出子进程何时结束,这意味着我的GUI仍然是完全可交互的/没有被冻结。我发现我不能使用任何使用for或while循环来读入行的方法,否则将以GUI等待循环读完所有内容而告终。从我确定的情况来看,我需要一些线程。但是,通过上面的链接使用一些示例似乎并不能解决我的问题;例如,调整4中的代码以使其工作并对我的代码有意义,将导致我的GUI冻结,直到程序终止。class MyClass(tk.Frame):
浏览 13
提问于2016-07-29
得票数 0
回答已采纳
1
回答
通过php控制硬件
php
、
hardware
我有一台
Linux
ubuntu服务器和LAMP。我使用这个php串行类与端口()进行
通信
。我的问题是如何使用这个端口打开灯?如何将串口
信号
转换为电
信号
?
浏览 3
提问于2013-05-18
得票数 3
1
回答
内核和进程是如何
通信
的?
linux-kernel
、
process
、
ipc
在
Linux
中,进程间
通信
有多种方式,例如共享内存、(命名)管道、套接字、消息队列。内核向进程发送
信号
,更.?进程间
通信
可以在进程之间传输任意数据,而可以在内核和进程之间传输的数据形式更有限(根据我列出的方式),这是否正确? 谢谢。
浏览 0
提问于2019-03-26
得票数 2
1
回答
Linux
下的串行半双工
通信
linux
、
serial-port
我已经通过Rs232半双工
通信
连接了两台机器。如何在
Linux
下通过软件或minicom工具控制RTS/CTS
信号
?
浏览 4
提问于2013-09-25
得票数 0
2
回答
Windows包的等价物是posix_ipc?
python
、
ipc
windows上python中的进程间
通信
原语(
信号
量、共享内存)?posix_ipc在
linux
上运行得很好,在windows上有类似的东西吗?
浏览 3
提问于2009-11-21
得票数 1
1
回答
如果用户定义的
信号
不够,我能做什么?
linux
、
unix
、
signals
、
posix
Linux
只有两个用户定义的
信号
,SIGUSER1和SIGUSER2,但它们已经被用于squid。我想使用另一个用户定义的
信号
在squid中调用我自己的处理程序函数,如果我想要另一个用户定义的
信号
,我能做什么。我不希望套接字作为进程间
通信
的方式。 有人知道怎么做吗?
浏览 6
提问于2013-11-13
得票数 1
1
回答
sigprocmask导致主进程卡住
linux
、
sigprocmask
我有使用sigprocmask fn的多线程代码。据我所知,这个调用的使用在多线程程序中是未指定的,我将删除这个调用。然而,我面临的问题是,如果调用此函数,我的主线程就会卡住。我想知道为什么会发生这种情况。如果对这个函数的调用被注释掉了,那么主线程就可以正常执行。用法如下{ sigset_t
浏览 6
提问于2011-08-24
得票数 0
2
回答
从另一个程序或终端中断正在运行的c++程序
c++
、
service
、
daemon
、
signal-handling
我想在
linux
中以守护进程(或服务)的形式运行这个程序。我读过
信号
处理在c++,显然有一些预定义的
信号
。有没有办法把你自己的
信号
发送给正在运行的程序?
浏览 6
提问于2015-08-29
得票数 0
5
回答
Linux
的消息队列有什么缺点?
c
、
linux
、
message-queue
、
sysv-ipc
我正在研究一个用于嵌入式
Linux
进程间
通信
的消息队列。我想知道为什么我不使用
Linux
提供的消息队列,如下所示:在商业嵌入式产品上直接使用这组函数有什么缺点?
浏览 13
提问于2012-03-05
得票数 14
回答已采纳
1
回答
通过libnl获取Wi-Fi
信号
强度?
linux
、
networking
、
network-programming
、
wifi
我想从
Linux
上的一个用户空间程序读取Wi-Fi
信号
强度。谁能举例说明如何通过libnl读取Wi-Fi
信号
强度
浏览 6
提问于2016-02-27
得票数 2
3
回答
从子节点到父节点的
信号
丢失
c
、
linux
我正在创建几个子进程,这些子进程向其父进程发送
信号
并终止。我只是简单地数一数。但我从来没数对过。有些
信号
永远不会被处理程序捕获。 我该如何编码呢?
浏览 37
提问于2019-04-10
得票数 4
1
回答
对
Linux
守护进程的.NET服务
c#
、
service
、
mono
、
daemon
、
mono-service
另外,我读到守护进程不实现onStart/Stop方法,所以我需要更改代码才能在mono/
linux
下运行吗?也就是说,可以在我的代码中包含这些方法,也可以运行ServiceBase.Run()吗?
浏览 5
提问于2011-07-05
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《铁道通信信号》新刊发布
AI与交通信号优化
Linux系统编程 信号量
Android C++系列:Linux信号(三)
枚举类型与交通信号灯
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券