- 博客(4)
- 收藏
- 关注
转载 进程/线程同步的方式和机制,进程间通信
一、进程/线程间同步机制。 临界区、互斥区、事件、信号量四种方式 临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的
2015-08-19 15:46:30 296
转载 malloc、calloc、realloc的区别
(1)C语言跟内存分配方式 从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量. 在栈上创建 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限. 从堆上分配,亦称动态
2015-08-13 11:37:41 288
转载 动态创建二维vector数组
二维vector vector > ivec(m , vector(n)); // m*n的二维vector 动态创建m*n的二维vector 方法一: vector > ivec; ivec.resize(m); for (int i = 0; i ivec[i].resize(n); 方法二: vector > ivec; ivec.resi
2015-08-13 09:39:40 495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人