多线程
文章平均质量分 92
不同平台下线程之间的通信
JM_Alfredo
这个作者很懒,什么都没留下…
展开
-
多线程同步(Windows)
参考博客 关于线程同步 线程间通信的基本同步:互斥\color{red}{互斥}互斥和同步\color{red}{同步}同步。 线程同步:指线程间所具有的一种制约关系,即某个线程的执行依赖于另一个线程的消息或执行结果,在它没有得到另一个线程的消息前会一直等待,直接消息到达时才被唤醒。 线程互斥:指对于共享的操作系统资源(指的是广义的”资源”,而不是Windows的.res文件,譬如全局变量就是一种共享资源),在各线程访问时的排它性。当有若干个线程都要使用某一共享资源时,任何时刻最多只允许一个线程去使用,其原创 2021-12-14 19:58:27 · 567 阅读 · 0 评论 -
WaitForSingleObject
参考博客 在多线程的情况下,有时候我们会希望等待某一线程完成了再继续做其他事情,要实现这个目的,可以使用Windows API函数WaitForSingleObject\color{red}{WaitForSingleObject}WaitForSingleObject,或者WaitForMultipleObjects\color{red}{WaitForMultipleObjects}WaitForMultipleObjects。这两个函数都会等待Object被标为有信号(signaled)时才返回原创 2021-12-14 18:51:06 · 303 阅读 · 0 评论