随笔分类 - Linux
摘要:*** glibc detected *** malloc(): memory corruption: 0x09eab988 *** 发现是由于memset越界写引起的。 在Linux Server上不好模拟出来:不过若是先malloc,再越界memset,再free此内存块,然后m...
阅读全文
posted @ 2015-05-14 09:22
This_is_bill
摘要:一个原则是:应该尽量少的使用parallelfor, 因为parallel for也需要时间开销。即: (1)如果外层循环次数远远小于内层循环次数,内层循环较多时,将parallel for加在内层循环。示例代码:int a=0;int b=0;inline void openmpTest2(...
阅读全文
posted @ 2015-04-27 14:48
This_is_bill
摘要:一、共享内存简介 共享内存是进程间通信中高效方便的方式之一。共享内存允许两个或更多进程访问同一块内存,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针,两个进程可以对一块共享内存进行读写。 共享内存并未提供进程同步机制,使用共享内存完成进程间通信时,需要借助互斥量或者信...
阅读全文
posted @ 2015-03-26 17:14
This_is_bill

浙公网安备 33010602011771号