额,时隔两年重新写博客了。这次看一下thread_cond_wait(pthread_cond_t * cond, pthread_mutex_t *mutex)和thread_cond_signal(pthread_cond_t *cond);理解了这两个函数以后,同时对于java中Object的...
分类:
编程语言 时间:
2014-09-04 00:04:07
阅读次数:
270
1.概述PCNTL函数和POSIX函数。PCNTL函数需要在编译时加上--enable-pcntl;至于POSIX函数默认开启的,只要不再编译时disable就可以。常用函数:pcntl_fork,pcntl_getmypid,pcntl_wait,pcntl_signal,pcntl_signal...
分类:
Web程序 时间:
2014-09-03 11:00:36
阅读次数:
273
{ wait:90, hsTime:function(that){ if (this.wait == 0) { $('#hsbtn').removeAttr("disabled").val('重发短信验证码'); ...
分类:
Web程序 时间:
2014-09-03 09:35:56
阅读次数:
212
1. 实际问题
初步查看发现,无法对外新建TCP连接时,线上服务器存在大量处于TIME_WAIT状态的TCP连接(最多的一次为单机10w+,其中引起报警的那个模块产生的TIME_WAIT约2w),导致其无法跟下游模块建立新TCP连接。
TIME_WAIT涉及到TCP释放连接过程中的状态迁移,也涉及到具体的socket api对TCP状态的影响,下面开始逐步介绍这...
分类:
其他好文 时间:
2014-09-01 21:13:53
阅读次数:
9542
最近我的两个库出现,出现较多的CXPACKET等待,在网上找了一下资料。其中有篇一个SQL Server专栏作家的文章不错,也解决了我的一些疑问,就翻译在这里。 翻译整理仅用于传播资讯之目的。 原文出处:http://blog.sqlauthority.com/2011/02/06/sql-serv...
分类:
数据库 时间:
2014-09-01 15:22:33
阅读次数:
271
CSS 参考手册实例一些不同的光标:span.crosshair {cursor:crosshair;}span.help {cursor:help;}span.wait {cursor:wait;}亲自试一试浏览器支持IEFirefoxChromeSafariOpera所有主流浏览器都支持 cur...
分类:
Web程序 时间:
2014-08-31 18:28:41
阅读次数:
229
僵尸进程(zombie process):在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程. 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程, 因为每个进程结束的时候,系统都会扫描当前系统中运行的所有进程,...
分类:
其他好文 时间:
2014-08-31 17:09:41
阅读次数:
205
需求 当客户端连接上服务器后,服务器会将相应文件传输给客户端,实现文件下载。 思路 服务器端,主进程负责listen。循环内,主进程每从任务请求队列中accept出一个请求,就fork出孙子完成文件传输。注意:如果只是fork出儿子,那么主进程就得wait儿子,这样的话,只有当给一个客户端传完文件后...
分类:
系统相关 时间:
2014-08-31 13:11:41
阅读次数:
240
pthread_cond
条件变量 pthread_cond, 另外一种线程间的同步机制。普通的 mutex 只允许一个线程进入临界区,就是拿到mutex这把锁的线程,而cond 允许多个线程同时进入临界区,由它来控制,在某些条件成立的时候,来唤醒其中一个等待着的线程,或者是唤醒所有等待着的线程。
int pthread_cond_wait(pthread_cond_t* cond, ...
分类:
编程语言 时间:
2014-08-29 14:43:18
阅读次数:
182
Our whole universe was in a hot dense state,Then nearly fourteen billion years ago expansion started. Wait...The Earth began to cool,The autotrophs be...
分类:
其他好文 时间:
2014-08-29 12:35:37
阅读次数:
220