- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 对linux中进程创建的一点理解(2)
一个进程由以下元素组成(1)进程的上下文(2)程序当前的执行目录(3)程序服务的文件和目录(4)程序的访问权限(5)内存和其他分配给进程的系统资源进程中最重要的属性就是进程号(PID)和父进程号(PPID)。为用户创建进程的方法是使用系统调用fork(),内核为完成系统调用进行如下操作:(1)为新进程在进程表中分配一个表项(2)给子进程一个唯一的进程标记号(PID)(3)复制一个父进程的进程表项的
2007-03-31 23:29:00 1205
原创 对linux中进程创建的一点理解(1)
前几天,我们操作系统老师讲了个关于用fork创建进程的问题。引用了如下的一个程序:#include #include #include int main(){ int pid; pid=fork(); if(pid { fprintf(stderr,"FORK FAILED/n"); exit(-1); } else if(pid==0) { execlp
2007-03-29 11:48:00 1073
原创 《C++语言的设计和演化》读书笔记(1)
语言的设计并不是纯粹的思维训练,而是一种在需要、想法技术和约束条件之间取得平衡的非常实际的修炼,一个好语言不是设计出来的,而是成长起来的。面向对象的程序设计是利用继承机制的程序设计。数据抽象是使用用户定义类型的程序设计。除少数例外,面向对象的程序将能够且应该支持数据抽象数据抽象从本质上需要在语言特征的形式上得到支持。面向对象的程序设计更进一步需要得到程序设计环境的支持。学习C++最根本的是学习编程
2007-03-19 22:50:00 808
原创 终端bash美化(FC)
用Linux也已经一年多了,感觉几乎还是什么都不会。大概是一直再做一些没多大意义的事的缘故吧,就像今天些的内容一样。以前搞了一段时间的GENTOO,发现里面的bash提示(也就是[user@hostname directory]$)比FC中的漂亮,于是就想要改一下。FC中bash的配置主要和/etc/bashrc,~/.bashrc有关,鉴于改/etc/bashrc是比较愚蠢的做法,一旦失误,可能
2007-03-04 13:23:00 4105
linux 下通过socket 传递共享内存句柄,实现共享内存操作
2022-10-03
Thinking in C++ v1 and v2
2008-03-29
Inside SQLite
2008-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人