用PostThreadMessage只能投到一个线程,多个线程并处理不懂怎么用了
是不是自己主义个缓冲区,多个线程从中读取?那又该用什么对象保存接收到的数据呢?

解决方案 »

  1.   

    自己开一块内存
    然后用多线程访问,注意同步
      

  2.   

    一般是一个数据结构。队列,链表啊。
      

  3.   

    1 每一个线程,都有一个线程ID的,记住后,向每一个发
    2 建立一个线程,这个线程专门处理消息(主线程即可),将处理的后的消息放在共享区(并在其它线,设置信号或事件来通知,线程有消息到)
      

  4.   

    1.在多线程共享一个接收缓冲区的情况下,利用线程同步来处理
    2.还可以在你每个线程中自己开辟一个接收缓冲,就是接受缓冲定义在你自己的类里面