创建线程 pthread_create() Posted on 2023-02-22 | In 多线程 | 创建线程 pthread_create() c语言中文网:创建线程 pthread_create() 函数声明在<pthread.h>头文件中,语法格式如下: 1234int pthre ... Read more »
多线程 multithreading Posted on 2023-02-22 | In 多线程 | 多线程 multithreading c语言中文网 多线程系列 多线程编程(C语言+Linux) 生产者消费者模式保姆级教程 (阻塞队列解除耦合性) 一文帮你从C语言版本到C++ 版本, 从理论到实现 ... Read more »
并发、并行、异步、同步 Posted on 2023-02-22 | In 多线程 | 并发、并行、异步、同步 b站 奇乐编程学院 一个视频告诉你“并发、并行、异步、同步”的区别 并发:concurrency 并行:parallelism 异步:asynchronous 同步:sync ... Read more »
第一个多线程程序 Posted on 2023-02-22 | In 多线程 | 第一个多线程程序 c语言中文网:第一个多线程程序 为了避免多个程序访问系统资源(包括文件资源、I/O 设备、网络等)时产生冲突,操作系统会将可能产生冲突的系统资源保护起来,阻止应用程序直接 ... Read more »
终止线程执行(3种方法)pthread_exit()、pthread_cancel() Posted on 2023-02-22 | In 多线程 | 终止线程执行(3种方法)pthread_exit()、pthread_cancel() c语言中文网:终止线程执行(3种方法) 多线程程序中,终止线程执行的方式有 3 种,分别是: 线程执行完成后 ... Read more »
线程属性有哪些,如何自定义线程属性? Posted on 2023-02-22 | In 多线程 | 线程属性有哪些,如何自定义线程属性? C语言中文网:线程属性有哪些,如何自定义线程属性? 通过阅读前面章节,我们已经学会了如果创建一个线程,例如: 123456#include <pt ... Read more »
终止线程执行,千万别踩这个坑! Posted on 2023-02-22 | In 多线程 | 终止线程执行,千万别踩这个坑! c语言中文网:终止线程执行,千万别踩这个坑! 使用 pthread_cancel()函数,有时候会发生并没有cancel掉子线程的情况,子线程仍然继续运行。 在《终 ... Read more »
获取线程函数的返回值 pthread_join() Posted on 2023-02-22 | In 多线程 | 获取线程函数的返回值 pthread_join() c语言中文网:获取线程函数的返回值 阻塞主线程!阻塞主线程!阻塞主线程! 前面提到,如果我们想获取某个线程执行结束时返回的数据,可以调用 pthr ... Read more »
C++强制类型转换运算符 Posted on 2023-02-21 | In C++ | C++强制类型转换运算符 C++强制类型转换运算符(static_cast、reinterpret_cast、const_cast和dynamic_cast) https://en.cpprefere ... Read more »
C++智能指针 Posted on 2023-02-20 | In C++ | C++智能指针std::shared_ptr 共享指针 C++11 shared_ptr智能指针(超级详细) b站:C++的共享指针 shared_ptr 如何帮你自动管理内存 、 C++ 你可能 ... Read more »