linux
开水泡面
这个作者很懒,什么都没留下…
展开
-
linux 杂记
LinuxThreads 最初的设计相信相关进程之间的上下文切换速度很快,因此每个内核线程足以处理很多相关的用户级线程。这就导致了一对一 线程模型的革命。让我们来回顾一下 LinuxThreads 设计细节的一些基本理念:LinuxThreads 非常出名的一个特性就是管理线程(manager thread)。管理线程可以满足以下要求:系统必须能够响应终止信号并杀死整个进程原创 2012-03-11 23:14:46 · 392 阅读 · 0 评论 -
Linux各发行版本优缺点分析
Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Lin转载 2012-03-30 19:04:28 · 713 阅读 · 0 评论 -
gcc 调试汇编 以及 对函数堆栈 的观察
每一个函数独占自己的栈帧空间。当前正在运行的函数的栈帧总是在栈顶。Win32系统提供两个特殊的寄存器用于标识位于系统栈顶端的栈帧。 4.1.4 寄存器与函数栈帧 每一个函数独占自己的栈帧空间。当前正在运行的函数的栈帧总是在栈顶。Win32系统提供两个特殊的寄存器用于标识位于系统栈顶端的栈帧。 (1)ESP:栈指针寄存器(extendedstackpointer),其内存放着一个指针,该指针永原创 2012-03-30 23:50:04 · 2289 阅读 · 0 评论 -
网络 进程 socket
共享内存:(最快)常用的命令ipcs ipcrm ipcmkinclude 用以下面判断是否key已经先建立if(errno == EEXIST){说明已经被对方建好,这里加上处理函数,比如shmat....}一般先用ftok建立key创建/打开共享内存shmget(key_t key, size_t size, int shmflg);注意读写者的第三个参数0666| IPC_C原创 2012-07-17 22:14:53 · 836 阅读 · 0 评论