2020年5月31日
摘要: stdcall_once(): 该函数的第一个参数为标记,第二个参数是一个函数名。 功能:能够保证多线程调用函数func()时只被调用一次。具备互斥量的能力,而且比互斥量消耗的资源更少,更高效。 call_once()需要与一个标记结合使用,这个标记为stdonce_flag;其中once_flag 阅读全文
posted @ 2020-05-31 21:37 一抹烟霞 阅读(489) 评论(0) 推荐(0) 编辑
摘要: @ 一、基本概念 在多线程环境中,有多个线程竞争同一个公共资源,就很容易引发线程安全的问题。因此就需要引入锁的机制,来保证任意时候只有一个线程在访问公共资源。 互斥量就是个类对象,可以理解为一把锁,多个线程尝试用lock()成员函数来加锁,只有一个线程能锁定成功,如果没有锁成功,那么流程将卡在loc 阅读全文
posted @ 2020-05-31 12:16 一抹烟霞 阅读(5255) 评论(0) 推荐(1) 编辑

Live2D