发布时间:2014-12-30 16:56:36
首先声明:我们要构建的是扩展或者模块名为hello_module.该模块提供一个方法:hello_word.1、php环境的搭建我们一般使用源码包编译安装,而不是binary包安装。因为使用PHP的二进制分发包安装有些冒险,这些版本倾向于忽略./configure的两个重要选项,它们在开发过程中很便利:第一个--enable-debug。这.........【阅读全文】
发布时间:2014-12-25 14:46:45
HTTP协议是我们网络中必不可少的重要协议。那么下面我们就来对这方面的问题进行一下深入讲解。那么我们就针对GET方法实现HTTP协议的具体操作进行一下分析。HTTP协议用于在Internet上发送和接收消息?HTTP协议是一种请求-应答式的协议??客户端发送一个请求,服务器返回该请求的应答,所有的请求与应答都是HTTP包?HTTP协议使.........【阅读全文】
发布时间:2014-12-25 11:03:20
线程和信号处理Pthread库也对线程和信号的处理提供了一些函数,这些函数包括:int pthread_sigmask(int how,const sigset_t * newmask, sigset_t * oldmask);int pthread_kill(pthread_t thread,int signo);int sigwait(const sigset_t * set, int * sig);以上这些函数包含在signal.h中。这三个函数如果正确执行.........【阅读全文】
发布时间:2014-12-19 09:44:13
进程终止有5种方法:1正常终止(1)从main函数返回(2)调用exit(3)调用_exit2异常终止(1)调用abort(2)由一个信号来终止 exit和_exit就是用来正常终止一个进程的,主要区别是_exit会立刻进入内核,而exit先执行一些清除工作(包括执行各种终止处理程序,.........【阅读全文】
发布时间:2014-12-17 15:32:34
我看网上应该有不少搜索这个区别的问题,但是回答的都不全面,其中sigterm与sigint尤其有一点区别比较重要,但大都没有提及,今天我就遇到了这个问题,纠结了20分钟才搞明白咋回事。首先,对于说这几个信号都是终止程序运行的说法不太准确,因为程序收到信号后,如果不对信号处理,就会导致程序退出,但如果程序捕获.........【阅读全文】