点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 条件变量
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
unix 网络编程 消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)
本书是一部UNIX网络编程的经典之作。进程间通信(IPC)几乎是所有Unix程序性能的关键,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC和System V IPC的内部结构开始讨论,全面深入地介绍了4种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出了测量各种IPC形式性能的方法。 本书内
所属分类:
网络基础
发布日期:2010-03-13
文件大小:5242880
提供者:
zhanying07
互斥锁和条件锁的讲解和使用
1。使用pthread_cond_wait前要先加锁 2。pthread_cond_wait内部会解锁,然后等待条件变量被其它线程激活 3。pthread_cond_wait被激活后会再自动加锁 激活线程: 1。加锁(和等待线程用同一个锁) 2。pthread_cond_signal发送信号 3。解锁
所属分类:
Java
发布日期:2010-10-08
文件大小:26624
提供者:
lizhifang_cn163
操作系统实验二互斥机制
用C++在nachos系统实现信号量机制,条件变量机制以及锁机制,以实现线程的互斥
所属分类:
C++
发布日期:2010-12-30
文件大小:247808
提供者:
minmincaiyun
pthread_cond
本软件是posix多线程中条件变量的使用方法,一个主线程分配工作给多个工作线程。
所属分类:
Java
发布日期:2008-04-24
文件大小:23552
提供者:
movingsnail
线程间同步机制 读写锁通信机制 线程与信号
互斥锁通信机制 条件变量通信机制 读写锁通信机制 线程与信号
所属分类:
Linux
发布日期:2011-09-06
文件大小:376832
提供者:
shubinniu
多线程并发程序设计
本资源是我近期学习Linux线程时整理的,涉及线程创建、信号、互斥体、条件变量等信息。有详细的函数说明和实例。实例均在federa12上实际编译运行过。纯手打,希望对大家有帮助。
所属分类:
Linux
发布日期:2013-06-11
文件大小:74752
提供者:
yebincedu
linux进程间通信同步与互斥
测试环境:64位ubuntu 13LTS 功能说明:使用互斥锁+条件变量+共享内存的方式实现进程(或线程)间的通信示例
所属分类:
C
发布日期:2013-07-05
文件大小:3072
提供者:
yangguo_2011
linux无亲缘关系间进程同步通信实现(互斥锁+条件变量+共享内存模式)
说明:编译时加上参数 -lrt -lpthread 要不然找不到库文件
所属分类:
C
发布日期:2013-07-07
文件大小:2048
提供者:
yangguo_2011
Linux下哲学家问题的实现
算法的思想是,每个哲学家想要进餐时,先拿左手边的筷子,如果筷子可用就拿起来,不可用就等待,再拿右手边的筷子,如果筷子可用,就拿起筷子,不可用就等待,只有当两个筷子都可用时,哲学家才能进餐。 为了实现这个算法,需要互斥锁和五个条件变量。 pthread_mutex_t mutex; pthread_cond_t chopstick[5]; 另外创建数组sticks[5]表示这五个筷子收否可用,当sticks[i]等于1时,表示筷子i可用,等于0表示这个筷子不可用。
所属分类:
Linux
发布日期:2014-06-01
文件大小:1024
提供者:
qiaoshanzi1234
线程同步 条件变量
pthread 条件变量,线程同步
所属分类:
C
发布日期:2016-06-02
文件大小:2048
提供者:
u012869283
多线程互斥锁和条件变量demo
基于多线程,学习互斥锁和pthread_cond_wait条件变量实现的demo, 初学者学习。
所属分类:
C++
发布日期:2016-06-13
文件大小:18432
提供者:
secondtonone1
C++跨平台条件变量和互斥锁封装
用C++封装的跨平台条件变量和互斥量,windows环境和linux环境都测试好用, 是理解条件变量和互斥量的好demo。
所属分类:
C++
发布日期:2016-10-20
文件大小:7340032
提供者:
secondtonone1
生产者消费者模式-之我见条件变量
go中的channel是比条件变量更高阶的同步原语。 一个进程内的资源是共享的,进程内执行体之间的协同包含执行体的互斥,通过互斥锁和读写锁实现,包含执行体之间的同步,同步就是同时进行,通过waitgroup和条件变量实现,还包括执行体之间的通讯,通过channel实现。其实还有一个原子操作,是cpu实现额,和os无关,我看go的锁内部归根是用原子实现的,那么说,锁的本质是原子操作喽。 我认为所谓的执行体之间的互斥啦,同步啦,通信了,归根都是执行体之间的通信,通信都是靠一个公共区,互斥锁,条件变量
所属分类:
其它
发布日期:2021-01-06
文件大小:48128
提供者:
weixin_38724349
男女皆宜的pthreads:使用pthreads,互斥锁和条件变量解决了中性浴室问题。 用C写-源码
中性浴室同步问题 使用pthreads,互斥锁和条件变量解决了中性浴室问题。 用C写 同步:互斥锁 我的代码中使用了互斥锁,以防止不同的线程同时访问代码的关键部分。 它们在代码中的目的是避免互斥问题,因为该程序是同时发生的多线程。 因此,互斥锁很重要,因此只有一个线程可以对共享值(例如当前在浴室中的男女值)执行修改。 声明了两个互斥锁,每个性别一个。 这是因为来自每个性别的每个线程都可以从性别中获得当前在浴室中的人数或线程的值。 在man_wants_to_enter()和woman_wants
所属分类:
其它
发布日期:2021-02-14
文件大小:3072
提供者:
weixin_42128963
python条件变量之生产者与消费者操作实例分析
本文实例讲述了python条件变量之生产者与消费者操作。分享给大家供大家参考,具体如下: 互斥锁是最简单的线程同步机制,面对复杂线程同步问题,Python还提供了Condition对象。Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法。线程首先acquire一个条件变量,然后判断一些条件。如果条件不满足则wait;如果条件满足,进行一些处理改变条件后,通过notify方法通知其他线程,其他处于wait状态的线程接到
所属分类:
其它
发布日期:2021-01-21
文件大小:119808
提供者:
weixin_38685961
基于条件变量的消息队列 说明介绍
条件变量是线程之前同步的另一种机制。条件变量给多线程提供了一种会和的场所。当条件变量和互斥锁一起使用时,允许线程以无竞争的方式等待特定的条件发生。这样大大减少了锁竞争引起的线程调度和线程等待。 消息队列是服务器端开发过程中绕不开的一道坎,前面,我已经实现了一个基于互斥锁和三队列的消息队列,性能很不错。博客园中的其他园主也实现了很多基于环形队列和lock-free的消息队列,很不错,今天我们将要实现一个基于双缓冲、互斥锁和条件变量的消息队列;这个大概也参考了一下java的blocking
所属分类:
其它
发布日期:2021-01-20
文件大小:54272
提供者:
weixin_38723027
Linux线程管理必备:解析互斥量与条件变量的详解
做过稍微大一点项目的人都知道,力求程序的稳定性和调度的方便,使用了大量的线程,几乎每个模块都有一个专门的线程处理函数。而互斥量与条件变量在线程管理中必不可少,任务间的调度几乎都是由互斥量与条件变量控制。互斥量的实现与进程中的信号量(无名信号量)是类似的,当然,信号量也可以用于线程,区别在于初始化的时候,其本质都是P/V操作。编译时,记得加上-lpthread或-lrt哦。 有关进程间通信(消息队列)见:进程间通信之深入消息队列的详解 一、互斥量 1. 初始化与销毁: 对于静态分配的互
所属分类:
其它
发布日期:2021-01-20
文件大小:97280
提供者:
weixin_38720461
C++多线程中的锁和条件变量使用教程
在做多线程编程时,有两个场景我们都会遇到: 多线程访问共享资源,需要用到锁; 多线程间的状态同步,这个可用的机制很多,条件变量是广泛使用的一种。 今天我用一个简单的例子来给大家介绍下锁和条件变量的使用。 代码使用C++11 示例代码 #include #include #include #include std::mutex g_mutex; // 用到的全局锁 std::condition_variable g_cond; // 用到的条件变量 int g
所属分类:
其它
发布日期:2021-01-20
文件大小:58368
提供者:
weixin_38654220
Python线程条件变量Condition原理解析
这篇文章主要介绍了Python线程条件变量Condition原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Condition 对象就是条件变量,它总是与某种锁相关联,可以是外部传入的锁或是系统默认创建的锁。当几个条件变量共享一个锁时,你就应该自己传入一个锁。这个锁不需要你操心,Condition 类会管理它。 acquire() 和 release() 可以操控这个相关联的锁。其他的方法都必须在这个锁被锁上的情况下使用。wait()
所属分类:
其它
发布日期:2021-01-20
文件大小:45056
提供者:
weixin_38655780
在SQL存储过程中给条件变量加上单引号
在SQL存储过程中给条件变量加上单引号,不加语句会出问题,以下是在存储过程中将条件where设置成了动态变化的,给where赋完值再和前面的语句拼接,再execute(SQL) set where= '(DATEDIFF(day,'''+CONVERT(varchar(100), d_start, 23)+''',sdate)>=0 and DATEDIFF(day,'''+CONVERT(varchar(100), d_end, 23)+''',sdate)<=0) and '
所属分类:
其它
发布日期:2021-01-19
文件大小:24576
提供者:
weixin_38696336
«
1
2
3
4
5
6
7
8
9
10
...
50
»