socket() 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun RPC) 不过这个不是重点!提问,在网络中进程之间如何...
分类:
其他好文 时间:
2015-12-17 00:31:02
阅读次数:
179
ejabberd_router作为gen_server启动,作为系统的路由对外提供注册路由、删除路由初始化时创建route(mnesia)表,监控注册的路由进程主要方法为do_route(OrigFrom, OrigTo, OrigPacket)方法do_route(OrigFrom, OrigTo...
分类:
其他好文 时间:
2015-12-16 23:13:54
阅读次数:
422
Q:比如:[root@localhost ~]# ps -ef | grep ApacheJetspeedroot 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed这个进程到底是运行还是没运行? 列表中哪个是18887和18...
分类:
其他好文 时间:
2015-12-16 22:43:16
阅读次数:
182
天天写代码出bug解bug,真得有很low的感觉,但也有happy的感觉,因此我认为它是有价值的。这类bug遇到无数次,每次解决就过去了,再次遇到又是惊出一身冷汗,这就是乐趣啊。过程如下:程序无响应ps查看进程,发现进程已经退出怎么办发现大概的问题代码块重启进程gdb attach之在问题代码块处密...
分类:
其他好文 时间:
2015-12-16 21:21:36
阅读次数:
182
apache jmeter是一款非常不错的web压力测试工具,并且这款工具是开源的。1,添加测试元件2,控制器Jmeter有2种类型的控制器:采样器和逻辑控制器,二者结合起来驱动测试进程,采样器被JMeter用来向服务器发送请求。如,当测试人员想往服务器发送一个HTTP请求时,就加入一个HTTP请求...
分类:
Web程序 时间:
2015-12-16 21:19:54
阅读次数:
240
共有两种库:一种是库包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是库包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接...
分类:
其他好文 时间:
2015-12-16 18:49:23
阅读次数:
115
最近要用php进程发奖励,因为要精确到秒执行,linux系统的定时用不了,于是写了个死循环,usleep是必须的,否则系统cpu占用很高的系统cpu。执行的时候碰到一个问题,关闭终端后进程也终止了。在此记录下解决方法。define('IN_WEB', 'true');set_time_limit(0...
分类:
系统相关 时间:
2015-12-16 17:19:58
阅读次数:
271
并发控制模型 1.悲观并发控制: A.默认冲突存在,当前进程通过获取当前数据的锁阻止其他进程的访问。 B.读与写之间是相互阻塞。 2.乐观并发控制: A.使用行版本控制保持数据被操作前的状态。 B.读与写之间不会相互阻塞;但是写会发生阻塞,SQL SERVER会把冲突的错误信息发送给上层的应...
分类:
其他好文 时间:
2015-12-16 17:15:12
阅读次数:
135
SQL Server 2005 Express版 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。提示错误:已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。解决方案:1、首先选中服务器(右键)...
分类:
数据库 时间:
2015-12-16 17:06:14
阅读次数:
228
线程概念
在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列/指令序列”;
对于每个进程至少有一个执行线程;
进程 VS. 线程
1.进程是资源分配(进程需要参与资源的竞争)的基本单位,而线程是处理器调度(程序执行)的最小单位;
2.线程共享进程数据,但也拥有自己的一部分数据,如...
分类:
编程语言 时间:
2015-12-16 14:07:42
阅读次数:
174