随笔分类 - C++ / 多线程/进程
Linux之进程
摘要:目录进程基础1.进程概述2.进程的创建以及进程id的获取3.父子进程4.exec族函数5.进程控制守护进程1.进程组2.会话3.守护进程进程CPU使用率过高问题的排查进程通信 进程基础 1.进程概述 进程在运行过程中,程序内部所有的指令都是通过CPU处理完成的,CPU只进行数据运算并不具备数据存储的
阅读全文
多线程编程总结
摘要:目录Linux系统多线程编程基础Windows多线程编程基础C++多线程编程基础实例1.子线程打开一个文件,将系统当前时间写入。主线程读取文件中的时间并显示在屏幕上2.实现多生产者多消费者模型 Linux系统多线程编程基础 Linux系统下多线程编程可以采用glibc库中的POSIX库,glibc是
阅读全文
Linux多线程基础
摘要:目录线程基础1.线程概述2.线程的创建3.线程的退出4.线程的回收5.线程分离6.其他线程函数线程同步1.线程同步的概念2.互斥锁3.读写锁4.条件变量5.信号量(信号灯)线程局部存储死锁 在Linux下使用多线程编程,主要是使用glibc库中的接口 线程基础 1.线程概述 线程是轻量级的进程(称作
阅读全文
C++11多线程基础
摘要:目录线程类Thread线程的命名空间this_threadcall_once函数线程同步之互斥锁1.std::mutex2.std::recursive_mutex3.std::timed_mutex4.std::shared_mutex线程同步之条件变量1.condition_variable2.
阅读全文