
多线程
tbadolph
这个作者很懒,什么都没留下…
展开
-
linux下多线程编程原以及互锁、条件变量、读写锁、信号等通信机制
一、多线程编程 线程简单的说就是让多个函数同时执行,线程间通信是为了让他们有序的运行。 1.1创建一个线程就是执行一个函数。 线程 进程 创建 pthread_create() fork原创 2017-08-04 17:43:22 · 1598 阅读 · 0 评论 -
Linux进程或线程绑定到CPU
为了让程序拥有更好的性能,有时候需要将进程或线程绑定到特定的CPU,这样可以减少调度的开销和保护关键进程或线程 1. 进程绑定到CPU Linux提供一个接口,可以将进程绑定到特定的CPU: #include <sched.h> int sched_setaffinity(pid_t pid, size_t cpusetsize, const cpu_set_t *mask);...原创 2019-09-25 14:24:29 · 1955 阅读 · 0 评论