f******r 发帖数: 2975 | 1 Hi I get to know PostThreadMessage. For this function
The thread to which the message is posted must have created a message queue,
or else the call to PostThreadMessage fails.
Now I am thinking of writing this kind of program in C++ in LinuX
Does anyone have some tutorial for this message queue, and how does it work?
Thanks a lot! | c********e 发帖数: 383 | 2 just general queue implementation with scynchronization (mutex, condition var
etc).
the easy one is that the reader thread keeps polling on the queue which is a
waste of CPU. however you can let the writer thread to signal the reader
thread on certain conditions.
others might be used is all about the algorithm. like high/low water mark,
leaking bucket for flow control etc...
【在 f******r 的大作中提到】 : Hi I get to know PostThreadMessage. For this function : The thread to which the message is posted must have created a message queue, : or else the call to PostThreadMessage fails. : Now I am thinking of writing this kind of program in C++ in LinuX : Does anyone have some tutorial for this message queue, and how does it work? : Thanks a lot!
|
|