码迷,mamicode.com
首页 >  
搜索关键字:lgwr-lns wait on channel    ( 7484个结果
phread_con_wait和pthread_mutex_lock实现的生产者消费者模型
条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。int pthread_cond_wait(pthread_cond_t *cond...
分类:其他好文   时间:2014-10-13 17:27:29    阅读次数:417
tcp状态介绍和解释
转眼间,从事服务器后台开发,已经快三年了,最近想多总结些东西,先从最基本的开始写起吧!在公司经历了两个框架的开发和重构,其中一个点,就是把服务器内部通信的机制,从UDP转为TCP。先讲下TCP的基本应用,还有其中的各个状态的情况。以下的TCP的状态流程图:tcp建立连接,..
分类:其他好文   时间:2014-10-13 12:58:10    阅读次数:231
UNIX环境编程学习笔记(21)——进程管理之获取进程终止状态的 wait 和 waitpid 函数
lienhua342014-10-12当一个进程正常或者异常终止时,内核就向其父进程发送 SIGCHLD信号。父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用的函数(信号处理程序)。对于这种信号的系统默认动作是忽略它。在文档“进程控制三部曲”中,我们讲的第三部曲是使用 wait 函数来获取...
分类:系统相关   时间:2014-10-13 01:20:08    阅读次数:375
android 无法开机的uart log浅析
类似complex R/W mem test fail 在preloader阶段挂掉,请和弊司联系; [SD0] DAT CRC error,请打patch:ALPS00787669; NAND项目: init: command r=-1 ' mount ubifs ubi@system /system wait' init: command r=-1 ' mount ubifs ubi@...
分类:移动开发   时间:2014-10-12 23:52:08    阅读次数:399
linux下的僵尸进程处理SIGCHLD信号
什么是僵尸进程?首先内核会释放终止进程(调用了exit系统调用)所使用的所有存储区,关闭所有打开的文件等,但内核为每一个终止子进程保存了一定量的信息。这些信息至少包括进程ID,进程的终止状态,以及该进程使用的CPU时间,所以当终止子进程的父进程调用wait或waitpid时就可以得到这些信息。而僵尸...
分类:系统相关   时间:2014-10-12 15:45:08    阅读次数:384
织梦如何实现二级栏目导航的仿制
{dede:channelartlist row='2' typeid='1,2' }{dede:field name='typename'/}{dede:channel type='son' noself='yes' }[field:typename/]{/dede:channel}{/dede:...
分类:其他好文   时间:2014-10-12 00:21:16    阅读次数:266
mysql 服务器发现大量的TIME_WAIT解决办法
发现大量的TIME_WAIT解决办法netstat-an|grepTIME_WAIT|wc1114668599098......根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(MaxSegmentLifetime),在Windows下默认为4分钟,即240秒,TIME_WAIT状态下的soc..
分类:数据库   时间:2014-10-11 16:08:56    阅读次数:217
sockopt note
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));...
分类:其他好文   时间:2014-10-11 13:54:35    阅读次数:179
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
Flume一个数据源对应多个channel,多个sink
一、概述 1、现在有三台机器,分别是:Hadoop1,Hadoop2,Hadoop3,以Hadoop1为日志汇总 2、Hadoop1汇总的同时往多个目标进行输出 3、Flume一个数据源对应多个channel,多个sink,是在consolidation-accepter.conf文件里配置的 二、部署Flume来采集日志和汇总日志 1、在Hadoop1上运行fl...
分类:Web程序   时间:2014-10-10 17:10:34    阅读次数:568
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!