2009年12月16日

线程分离

摘要: 分离状态的函数为 pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate)。第二个参数可选为PTHREAD_CREATE_DETACHED(分离线程)和 PTHREAD _CREATE_JOINABLE(非分离线程)。这里要注意的一点是,如果设置一个线程为分离线程,而这个线程运行又非常快,它很可能在 pthread_cre... 阅读全文

posted @ 2009-12-16 21:58 水无恨 阅读(576) 评论(0) 推荐(0) 编辑

pthread_cancel

摘要: http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0804_wangyuming/index.htmlhttp://blog.chinaunix.net/u1/43664/showart_346282.html线程创建 1.1 线程与进程 相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程... 阅读全文

posted @ 2009-12-16 21:54 水无恨 阅读(14843) 评论(3) 推荐(1) 编辑

2009年12月8日

“实际用户ID”、“有效用户ID”和“保存的设置用户ID”三个术语的区别

摘要: 摘自 CU 一 内核会给每个进程关联两个和进程ID无关的用户ID,一个是真实用户ID,还有一个是有效用户ID或者称为setuid(set user ID)。真实用户ID用于标识由谁为正在运行的进程负责。有效用户ID用于为新创建的文件分配所有权、检查文件访问许可,还用于通过kill系统调用向其 它进程发送信号时的许可检查。内核允许一个进程以调用exec一个setuid程序或者显式执行setuid系统... 阅读全文

posted @ 2009-12-08 20:35 水无恨 阅读(916) 评论(0) 推荐(0) 编辑

2009年12月5日

register变量

摘要: http://blog.csdn.net/xwdok/archive/2006/04/27/679654.aspxRegister修饰符暗示编译程序相应的变量将将被频繁使用,如果可能的话,应将其保存在CPU的寄存器中,以指加快其存取速度。但是,使用register修饰符有几点限制。 首先,register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并... 阅读全文

posted @ 2009-12-05 10:15 水无恨 阅读(1715) 评论(0) 推荐(0) 编辑

2009年12月3日

文件和目录访问权限设置

摘要: http://unix-cd.com/unixcd12/article_3315.html一、文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 通 过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够 控制一个给定的文件或目录的访问程... 阅读全文

posted @ 2009-12-03 20:40 水无恨 阅读(1041) 评论(0) 推荐(0) 编辑

2009年11月27日

Dojo 的扩展

摘要: http://www.ibm.com/developerworks/cn/web/wa-lo-dojointro7/#author有时候 Dojo 的一些功能并不能完全满足实际的要求,这时就需要对 Dojo 进行扩展了 , 比如可以对 Widget 进行扩展 , 使它以更加符合项目的要求展现或响应行为。本文将详细介绍 Dojo 的面向对象特性 , 以及如何在这个特性上扩展 Dojo 模块 , 定义... 阅读全文

posted @ 2009-11-27 13:42 水无恨 阅读(1119) 评论(0) 推荐(0) 编辑

2009年11月24日

tcp 协议3次连接握手和4次结束握手

摘要: 做WEB开发这么长时间,一直关注于应用层,对WEB开发的基础-TCP协议没有深入了解过。虽然不了解这些东西也一样可以开发,但我觉得要做到知其然而知其所以然,才能更上一层楼吧。 今天忽然想到了TCP连接建立的过程,以前只是知道是通过三次握手来建立的,至于是如何建立的还没有仔细看过,立即上网查询,摘抄如下。 TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接... 阅读全文

posted @ 2009-11-24 20:34 水无恨 阅读(959) 评论(1) 推荐(0) 编辑

2009年11月23日

网络字节序VS主机字节序

摘要: http://blog.csdn.net/jjkkww/archive/2009/02/16/3895893.aspx 不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种:1. Little endian:将低序字节存储在起始地址 2. Big endian:将高序字节存储在起始地址 LE little-endian 最符合人的思维的字节序 地址... 阅读全文

posted @ 2009-11-23 21:16 水无恨 阅读(279) 评论(0) 推荐(0) 编辑

2009年11月5日

Linux常用C函数open和read以及write的使用说明

摘要: http://blog.chinaunix.net/u2/82646/showart_1359552.html open(打开文件) 相关函数 read,write,fcntl,close,link,stat,umask,unlink,fopen 表头文件 #include<sys/types.h>#include<sys/stat.h>#include<fcntl... 阅读全文

posted @ 2009-11-05 20:58 水无恨 阅读(1918) 评论(0) 推荐(0) 编辑

2009年11月1日

深刻理解Linux进程间通信(IPC)

摘要: http://www.ibm.com/developerworks/cn/linux/l-ipc/ 一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了 Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进 行了分析。 序 linux 下的进程通... 阅读全文

posted @ 2009-11-01 20:16 水无恨 阅读(432) 评论(0) 推荐(0) 编辑

导航