码迷,mamicode.com
首页 >  
搜索关键字:sem    ( 1795个结果
DB2数据库参数建议(Linux)
内核参数配置:kernel.shmall=kernel.shmax=kernel.shmmni=16384kernel.msgmax=192000kernel.msgmnb=192000kernel.msgmni=65536kernel.sem=250 256000 32 256*kernel.ra...
分类:数据库   时间:2015-01-17 13:50:00    阅读次数:171
rtx任务间通信--信号量
void os_sem_init ( OS_ID semaphore, /* The semaphore object to initialize */ U16 token_count ); /* Initial number of tokens */参数semaphore的类型必须为...
分类:其他好文   时间:2015-01-15 17:36:15    阅读次数:170
关于sem_unlink什么时候删除信号量
sem_unlink在man手册里有这么一段话:sem_unlink() removes the named semaphore referred to by name. The semaphore name is removed immediately. The semaphore is...
分类:其他好文   时间:2015-01-10 23:31:17    阅读次数:271
Linux互斥与同步应用(五):system V信号量的互斥与同步
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】     system V信号量操作类似于posix信号量,但system V信号量的操作要复杂得多,posix信号量使用步骤为sem_init(sem_open)-->sem_wait(sem_post) --> sem_close详见上一...
分类:系统相关   时间:2015-01-05 20:34:59    阅读次数:260
一个线程和信号量的例子
///编译时加上-lpthread#include #include #include #include #include #include sem_t sem1,sem2;void fun(void *arg){ printf("fall asleep\n"); sem_wait(&sem1);p...
分类:编程语言   时间:2015-01-04 13:31:29    阅读次数:239
Posix与System V共享内存函数区别
Posix标准shm_open:打开或创建一个共享内存区shm_unlink:删除一个共享内存区ftruncate:调整文件或共享内存区大小sem_open:创建信号量sem_wait:等待信号量sem_post:发送信号量sem_close:关闭信号量System V标准ftok:生成keyshm...
分类:其他好文   时间:2014-12-27 11:16:09    阅读次数:308
PHP读写INI文件
读INI文件public function readini($name){ if (file_exists(SEM_PATH.'init/'.$name)){ $data = parse_ini_file(SEM_PATH.'init/'.$name,true); if ($dat...
分类:Web程序   时间:2014-12-25 20:16:15    阅读次数:208
System V 信号量
1 概述计数信号量集semid_ds:struct semid_ds{ struct ipc_perm sem_perm; struct sem *sem_base; //指向信号量结构数组 unsigned short ...
分类:其他好文   时间:2014-12-23 17:07:00    阅读次数:199
Linux编程报错
学习《Linux编程第四版》时遇到问题:报错:错误:‘sem_union’的存储大小未知原因:Linux2.6版内核unionsem_union联合体已被注释解决方法:重新定义sem_unionunionsemun{intval;structsemid_ds*buf;unsignedshort*array;structseminfo*__buf;};
分类:系统相关   时间:2014-12-07 06:44:34    阅读次数:223
μC/OS-II事件标志组的入门级使用方法
试想如下情况,有A、B、C三个事件,当A、B都满足某一条件(或执行某一动作)后C才能得到运行(持续运行或运行一次后继续等待A、B条件再次满足后再运行)。 如果需要实现这样的功能,就可以用事件标志组来实现了! 具体看实例: //定义一个事件标志 OS_FLAG_GRP *Sem_Flg = 0; //LED0任务 void led0_task(void *pdata) {      ...
分类:其他好文   时间:2014-12-01 01:12:09    阅读次数:299
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!