码迷,mamicode.com
首页 >  
搜索关键字:条件变量    ( 453个结果
socket详解
socket网络编程1.进程间如何通信本地进程间通信我们知道有以下几种方式:1)消息传递(管道,FIFO,消息队列)管道是一个进程的数据流到另一个进程的通道,即一个进程的数据输出作为另一个进程的数据输入,管道起到了桥梁的作用。2)共享内存不同进程访问同一个逻辑内存3)同步互斥量,条件变量,读写锁,信 ...
分类:其他好文   时间:2016-12-03 00:44:50    阅读次数:201
HotSpotOverview.pdf
从oracle官网下载的这个HotSpot虚拟机的概况文档,现在翻一下锁的部分; Java 锁 *每一个java对象都是一个潜在的monitor(监视器) >synchronized 关键字 *所有现代JVM虚拟机都包含light-weight锁 >避免关联一个系统互斥信号量或者每个对象的条件变量( ...
分类:其他好文   时间:2016-11-28 20:14:35    阅读次数:199
PHP4-漏洞挖掘思路
漏洞挖掘思路 漏洞形成的条件 1、变量可控制 2、变量可到达有利用价值的函数(危险函数) 漏洞造成的效果 漏洞的利用效果取决于最终的函数功能,变量进入什么样的函数就导致什么样的效果 危险函数 文件包含:包含漏洞 代码执行:执行任意代码漏洞 命令执行:执行任意命令漏洞 文件系统操作:文件(目录)读写删 ...
分类:Web程序   时间:2016-11-25 20:41:04    阅读次数:166
python多线程之Condition(条件变量)
#!/usr/bin/env python # -*- coding: utf-8 -*- from threading import Thread, Condition import time items = [] condition = Condition() class Consumer(Th ...
分类:编程语言   时间:2016-11-23 10:11:48    阅读次数:335
Python多线程
threading基于Java的线程模型设计。锁(Lock)和条件变量(Condition)在Java中是对象的基本行为(每一个对象都自带了锁和条件变量),而在Python中则是独立的对象。Python Thread提供了Java Thread的行为的子集;没有优先级、线程组,线程也不能被停止、暂停 ...
分类:编程语言   时间:2016-11-23 06:25:04    阅读次数:369
高效线程池(threadpool)的实现
高效线程池(threadpool)的实现 Nodejs编程是全异步的,这就意味着我们不必每次都阻塞等待该次操作的结果,而事件完成(就绪)时会主动回调通知我们。在网络编程中,一般都是基于Reactor线程模型的变种,无论其怎么演化,其核心组件都包含了Reactor实例(提供事件注册、注销、通知功能)、 ...
分类:编程语言   时间:2016-11-13 19:54:42    阅读次数:244
信号量
引言 信号量分为三种:posix有名信号量(使用Posix IPC名字标识)/posix基于内存的信号量(共享内存)/System V 信号量(内核) 有了互斥锁和条件变量,为何还要用信号量呢?Posix.1基本原理一文解释了这个问题:信号量的目的主要是用于进程间的同步,这些进程可能共享也可能不共享 ...
分类:其他好文   时间:2016-11-05 18:04:25    阅读次数:163
第1章 简介
1.1 概述 IPC是进程间通信的简称。 IPC分为5个主要领域: (1)消息传递:管道、FIFO、消息队列 (2)同步:互斥锁、条件变量、读写锁、信号量 (3)共享内存:匿名共享内存、有名共享内存 (4)远程调用:Solaris门、Sun RPC (5)文件 1.2 进程、线程与信息共享 进程、线 ...
分类:其他好文   时间:2016-11-04 23:23:21    阅读次数:192
Cpp Concurrency In Action(读书笔记3)——同步并发操作
等待一个事件或其他条件 第一,它可以持续的检查共享数据标志(用于做保护工作的互斥量),直到另一线程完成工作时对这个标志进行重设。 第二个选择是在等待线程在检查间隙,使用 std::this_thr...
分类:其他好文   时间:2016-10-31 22:13:11    阅读次数:186
C语言文法
程序->外部声明 | 程序 外部声明 外部声明->修饰符 变量名 形参 修饰符->void | int | char | float 形参->修饰符 函数名|修饰符 指针 变量名 函数名->L | IL | ID L->a|b|c|...|z D->0|1|2|...|9 指针->’*’ | ’*’ ...
分类:编程语言   时间:2016-10-28 23:09:01    阅读次数:192
453条   上一页 1 ... 19 20 21 22 23 ... 46 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!