多线程
ericohe
AI工程师
展开
-
std::thread join的用法
C++ std::thread join的用法。原创 2022-08-18 15:54:02 · 293 阅读 · 0 评论 -
Linux std::thread and std::bind example
#include <iostream> // std::cout #include <atomic> // std::atomic #include <thread> // std::thread #include <vector> // std::vector #include <functional> #include <algorithm> #inclu...原创 2020-12-28 17:25:13 · 469 阅读 · 0 评论 -
Linux下获取线程ID
#include <pthread.h> #include <thread> #include <iostream> #include <unistd.h> #include <stdio.h> #include <sys/syscall.h> #define gettid() syscall(__NR_gettid) using namespace std; int main() { cout<<"p...原创 2020-12-28 17:11:42 · 595 阅读 · 0 评论 -
基于C++11的线程池,指定线程执行任务
背景 基于C++11的线程池,如果线程与任务无关,比较好实现,但是!Opengl这种任务需要绘制上下文,就是需要指定线程执行任务。 代码 thread_pool.hpp #ifndef _THREAD_POOL_H_ #define _THREAD_POOL_H_ #include <thread> #include <mutex> #include <atomic> #include <condition_variable> #includ.原创 2020-11-04 17:53:01 · 1099 阅读 · 1 评论