疯狂的指针
疯狂的指针
全部文章
读书笔记
C/C++(10)
c语言(1)
git(1)
Git教程(2)
IO模型(1)
leetcode(18)
LeetCode题解(3)
Linux(7)
PLC(3)
Python(7)
socket(1)
中国(2)
其他(1)
冒泡排序(1)
动态规划(6)
回溯法(1)
回溯法基础(3)
快速排序(1)
接口(2)
数据结构(5)
未归档(187)
树状数组(1)
浙大PAT-A题目集(30)
浙大PAT-B题目集(23)
深入学习C++(14)
生物(1)
程序员升职记(10)
笔试(2)
经济学人(6)
英语学习(1)
谷歌(1)
归档
标签
去牛客网
登录
/
注册
Vincent's Blog
全部文章
/ 读书笔记
(共3篇)
线程总结三
线程总结3-屏障 0. 屏障 屏障是用户协调多个线程并行工作的同步机制。屏障允许所有的合作线程都到达某一点,然后从该点继续执行。 1. 相关函数 1.1. 初始化 #include<pthread.h> int pthread_barrier_init(pthread_barrier_t...
2019-07-22
0
0
线程总结二
0. 条件变量 条件变量是pthread线程库为线程同步提供的另外一种机制。它允许线程在某条件没有到达的情况下投入睡眠,在条件到达之后被唤醒。条件变量通常与互斥锁配合起来使用。 1. 相关函数 1.1. 初始化 条件变量的类型是pthread_cond_t,它可以通过两种方式进行初始化。 静态分配...
2019-07-22
0
0
线程总结一
线程总结 0.进程和线程对比 进程有自己的虚拟地址空间,线程没有 进程包含的内容有:地址空间、全局变量、打开的文件、子进程、定时器、信号和信号处理程序等 线程包含的东西有:程序计数器、寄存器、栈和状态(条件码)。每个线程都有自己的栈,但是堆是共享的。 多个线程运行在单一进程的上下文***享进程虚拟...
2019-07-22
0
0