信号量
信号量:在多线程环境下,用来保证多个关键代码不被并发调用,一次只能有个一个线程访问关键代码。
信号量有两组函数接口:
1.posix信号量
2.system v信号量
信号量的两种形式:
1.二进制信号量:用来保护一段代码,使其每次只能被一个执行线程运行,初始值一般为1.
2.计数信号量:有限数目的线程执行一段指定的代码,初始值一般大于1....
分类:
其他好文 时间:
2015-02-28 21:45:43
阅读次数:
290
$(function(){ /** * version 1.0 * 功能:此文件旨在通过js操作cookie,包括cookie的读和写 * 作者:郭军周 * Email:853547029@qq.com * 使用举例: * window.__cookie.setCookie(string key,string value,int time); * window.__cookie.getCookie...
分类:
Web程序 时间:
2015-02-28 21:47:01
阅读次数:
222
共享内存区
共享内存是IPC形式中最快的,因为共享内存不和内核进行数据交换。
通过fork派生的子进程不与父进程共享内存区。
共享内存区分为:
1.posix共享内存区
2.system V共享内存区
共享内存有两种形式:
1.匿名共享内存
2.有名共享内存...
分类:
其他好文 时间:
2015-02-28 21:47:01
阅读次数:
269
进程/线程 同步.(posix)
互斥锁
条件变量
读写锁
记录上锁...
分类:
其他好文 时间:
2015-02-28 21:45:00
阅读次数:
286
*{ margin: 0px; padding: 0px; font-family: "微软雅黑"; font-size: 14px;}body{ background-color: #3b3c32; padding-top: 100px;}#window{ width: 1200px; height: auto; margin: 0 auto;}ul{ list-style: none; /*f...
分类:
编程语言 时间:
2015-02-28 21:46:40
阅读次数:
246
'localStorage' : localData = {hname : location.hostname ? location.hostname+'/marchsoft/index.php/OA/' : 'localStatus',isLocalStorage : window.localStorage ? true : false,dataDom : null,initDom:functi...
分类:
编程语言 时间:
2015-02-28 21:46:51
阅读次数:
211
A reversible prime in any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also a pr...
分类:
其他好文 时间:
2015-02-28 21:46:29
阅读次数:
187
一个做页面静态化的php类。快速实现页面静态化。...
分类:
Web程序 时间:
2015-02-28 21:44:50
阅读次数:
186
题目:
1、Sort a linked list using insertion sort
2、Merge
two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.
3、Sor...
分类:
编程语言 时间:
2015-02-28 21:46:36
阅读次数:
288
#include
#include
#include
#include
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2015-02-28 21:43:18
阅读次数:
232
大多数TCP服务器是并发的,需要用到fork和exec。
父进程关闭已连接套接字描述符connfd,父进程可以接着处理其它客户的连接请求。
子进程关闭监听套接字描述符listenfd,子进程通过connfd和客户进行通信,完成后用close或exit来关闭子进程的connnfd。
已连接套接字描述符每个客户和服务器连接后都有一个,监听套接字描述符一个服务器一般只有一个。...
分类:
其他好文 时间:
2015-02-28 21:46:08
阅读次数:
221
大多数UDP服务器都是迭代的。UDP没有流量控制并且是不可靠的。...
分类:
其他好文 时间:
2015-02-28 21:45:58
阅读次数:
197
SCTP的流是关联内部具有先后顺序的消息队列。
SCTP的多流特性可以减少头端阻塞,同一个流中的数据会延缓,不影响其他流。...
分类:
其他好文 时间:
2015-02-28 21:43:35
阅读次数:
425
###########################################################
套接字选项相关的系统调用:
###########################################################
将optval指向的单元中的值设置给optname选项:
int setsockopt(int sockfd, int...
分类:
其他好文 时间:
2015-02-28 21:44:53
阅读次数:
298
通常给出的是数值地址(也就是IP地址),不方便记忆;
域名系统(DNS):用于在主机名字和IP地址之间的映射。...
分类:
其他好文 时间:
2015-02-28 21:44:36
阅读次数:
253
###########################################################
unix域(本地IPC):
###########################################################
在单个主机上执行客户服务器程序,可视为IPC方法之一.
unix域(本地IPC)地址结构:
struct socka...
分类:
其他好文 时间:
2015-02-28 21:44:29
阅读次数:
162
###########################################################
套接字的IO函數
IO函数都涉及到阻塞问题,所以要考虑超时问题.
推荐使用sendmsg和recvmsg函数。
对socket的操作:
#include
#include
ssize_t recv(int sockfd, void*buff, s...
分类:
其他好文 时间:
2015-02-28 21:45:15
阅读次数:
255