![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
zidian666
这个作者很懒,什么都没留下…
展开
-
queue线程安全
queue非线程安全大佬封装成线程安全的,接口与原<queue>一致,但无法拷贝(锁)#pragma once#include <queue>#include <mutex>#include <condition_variable>template <typename T>class SharedQueue{public: SharedQueue(); ~SharedQueue(); T &am原创 2022-02-08 17:32:09 · 1583 阅读 · 0 评论 -
fputs线程安全
fputs()是线程安全的。fputs_unlocked()是非线程安全的,在多线程中使用需要像使用锁(mutex)一样,使用flockfile() 或 ftrylockfile() 函数后才能安全地在多线程中使用。来自IBM的文档原创 2022-02-08 14:48:35 · 268 阅读 · 0 评论 -
python3.7-multiprocessing模块 子进程和父进程变量共享
主进程中声明一个变量为共享变量。比如import multiprocessingfrom multiprocessing import Processdef process_handle(arg): passdef main(): array = multiprocessing.Manager().list() handle_process = Proc...原创 2019-08-01 16:22:31 · 3128 阅读 · 0 评论