码迷,mamicode.com
首页 >  
搜索关键字:sem    ( 1795个结果
C函数篇(sem_init函数)
C函数篇(sem_init函数)
分类:其他好文   时间:2014-11-26 15:57:27    阅读次数:217
UCOS 信号量
5 OS_EVENT * Sem;//声明一个信号量 6 7 OS_STK xdata Task1Stack[CPU_MAX_STK_SIZE]; 8 OS_STK xdata Task2Stack[CPU_MAX_STK_SIZE]; 9 10 void Task1(void xdata * .....
分类:其他好文   时间:2014-11-22 13:13:25    阅读次数:196
无名信号量在多线程间的同步
//无名信号量的常见用法是将要保护的变量放在sem_wait和sem_post中间所形成的临界区内,这样该变量就会被//保护起来,例如:#include #include #include #include #include int number; // 被保护的全局变量sem_t sem_id.....
分类:编程语言   时间:2014-11-20 18:17:44    阅读次数:293
生产者消费者问题(基于线程和无名信号量)
//5.生产者消费者问题#include #include #include #include #define MAX 50 #define BUFSIZE 10 //仓库的大小int buf[BUFSIZE]={0}; int in=0; int out=0; sem_t...
分类:编程语言   时间:2014-11-14 19:30:36    阅读次数:205
有名信号量在多线程间的同步
/*semopen_pth.c*/#include #include #include #include #includevoid print();void * thread_function(void *arg);sem_t * sem; ...
分类:编程语言   时间:2014-11-13 23:59:34    阅读次数:425
Postgresql standby(备机只读)环境搭建
下载PostgreSQL源码包,放在任意目录设置/etc/sysctl.conf,增加以下内容kernel.shmmni=4096kernel.sem=501000641280000050100012800fs.file-max=767246net.ipv4.ip_local_port_range=102465000net.core.rmem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=26..
分类:数据库   时间:2014-11-13 07:11:18    阅读次数:432
sem_timedwait的用法
#include int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout); Link with -pthread. 对于这个函数,主要在于abs_timeout这个参数。一开始我以为...
分类:其他好文   时间:2014-11-09 17:48:44    阅读次数:382
Java 信号量 Semaphore 介绍
Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。比如在Windows下可以设置共享文件的最大客户端访问个数。  Sem...
分类:编程语言   时间:2014-10-22 18:21:49    阅读次数:291
信号量函数
信号量函数int sem_init(sem_t *sem,int pshared,unsigned int value);sem_init初始化一个信号量,注意pshared表示允许几个进程共享该信号量,一般设0用于进程内的多线程共享,要看是否支持进程共享,value代表信号灯个数int sem_d...
分类:其他好文   时间:2014-10-17 01:41:03    阅读次数:382
linux 系统文件操作sem_open, sem_close, sem_post, sem_wait
信号灯分为有名信号灯和内存信号灯一、Posix有名信号灯1.posix有名信号灯函数 函数sem_open创建一个新的有名信号灯或打开一个已存在的有名信号灯。有名信号灯总是既可用于线程间的同步,又能用于进程间的同步。1. sem_open名称::sem_open功能:创建并初始化有名信号灯头文件:#...
分类:系统相关   时间:2014-10-11 01:41:14    阅读次数:529
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!