PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] [Solved]Qt有Win32的WaitForSingleObject功能吗?
楼主:
BIAO
(超越自己)
2017-08-10 14:45:05
开发平台(Platform): (Ex: Win10, Linux, ...)
Windows, Linux
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
minGW, ggc
各位板友大家好,
目前我用Qt做了个Service(Daemon)程式,
程式内有个线程希望等候另一个Process发送讯号,
若是收到讯号,则这个等候线程的讯号触发,会做某些事。
在Win32 API内有WaitForSingleObject以及Global的Event能用(跨Process),
不晓得Qt有没有类似的功能,能否提供一些关键字指引呢? 谢谢大家。
p.s. 希望能是跨平台的方式..QWinEventNotifier Class只供Windows使用
作者:
Lipraxde
(Lipraxde)
2017-08-10 16:11:00
你不先google看看吗?查个"wait for single object QT"试试
楼主:
BIAO
(超越自己)
2017-08-10 16:23:00
您是指QWaitCondition吗?貌似无法跨进程@@
作者:
Lipraxde
(Lipraxde)
2017-08-10 17:11:00
那你该找的是QT怎么跨进程吧?
作者:
MOONY135
(谈无欲)
2017-08-11 13:04:00
这个感觉用SOCKET就可以了 如果另外一个程式也是你写的or nativeEvent
楼主:
BIAO
(超越自己)
2017-08-11 16:12:00
谢谢M大喔,后来发现D-Bus限于Unix..会再看看您提供的建议:)
作者: duke00184
2017-08-13 00:47:00
我没用过Win32的Event处理,但我平常写Qt都是用SIGNAL
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2017-08-14 00:52:00
其实写两种 implementation 侦测 OS 用对应的就好了吧
楼主:
BIAO
(超越自己)
2017-08-15 13:47:00
d大,谢谢您,我再确认看看 :)ur大您好,其实就是想说Qt既然跨平台,那想必连IPC也处理好.当然有些东西是系统特有的XD真不行也只好用两种呈现方式 or Socket了附上连结:
http://doc.qt.io/qt-5/ipc.html
继续阅读
UVA帐号申请
rbufghj9713
[问题] 寻找引用资料
edmund71405
[问题] 指标阵列的气泡排序法
pillbox1989
[问题] C大量开档关档可否更快?
Umagon
Re: [问题] 让两颗LED用不同的频率闪烁
happierway
[问题] C函式是否有办法回传多个阵列?
ej001
Re: [问题] 让两颗LED用不同的频率闪烁
descent
[问题] 让两颗LED用不同的频率闪烁
zzss2003
[问题] 外部变量static问题
Tverous
Re: [公告] 板工请假七天
wtchen
Links
booklink
Contact Us: admin [ a t ] ucptt.com