我有一个线程(线程1)挂起另一个线程(线程2)。 一段时间后,线程1恢复线程2,但是当线程1恢复线程2时,我想要从线程1传递给线程2。
我该怎么做?
从堆栈指针查找函数参数值
将Unicode命令行parameter passing给控制台应用程序
将参数(参数)传递给窗体表单应用程序
跟踪在VB.net应用程序中调用的外部.EXE的参数
做一个消息驱动的线程。 设计线程2,使其由使用GetMessage API的消息循环组成。 当它调用GetMessage时,它将暂停自己,直到消息到达。
然后你可以使用PostThreadMessage来实现两个目标。 消息可以携带一个指向要处理的数据的指针,接收消息将取消该线程的挂起。 (即,GetMessage调用将返回。)
处理完传递的数据之后,它应该循环等待下一条消息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。