原创 關於進程的休眠和喚醒(轉)

轉自:http://bbs.java.ccidnet.com/read.php?tid=655240 LKD中的講解休眠(被阻塞)的進程處於一個特殊的不可執行狀態。這點非常重要,否則,沒有這種特殊狀態的話,調度程序就可能選出一個本不願意被

原创 Ubuntu配置網絡

Ubuntu配置網絡 1) 命令方式:配置IP地址:ifconfig eth0 A.B.C.D netmask 255.255.255.0  配置缺省網關:Route add default gw A.B.C.D2)修改文件 配置網絡接口

原创 睡眠和喚醒

休眠(被阻塞)的進程處於一個特殊的不可執行狀態。這點非常重要,否則,沒有這種特殊狀態的話,調度程序就可能選出一個本不願意被執行的進程,更糟糕的是,休眠就必須以輪詢的方式實現了。進程休眠有各種原因,但肯定都是爲了等待一些事件。事件可能是一段

原创 apue中重複定義的問題

晚上被APUE的一個小程序弄得很鬱悶:有兩個程序,14-1.c(含main,並且調用了set_fl.c)和set_fl.c,每個裏面都包含了apue.h和apuee_err.h。編譯的時候重複定義是很正常的。可是在apue_err.h中添

原创 構造函數和複製構造函數(轉)

    自己做的測試,在fedora10下面,gcc版本是4.3.2,我把類命名爲Test,紅色的爲我添加的:     /////////////////////////////////////轉貼////////////////////

原创 linux進程介紹之fork vs vfork(轉)

在fork之後,子進程和父進程都會繼續執行fork調用之後的指令。子進程是父進程的副本。它將獲得父進程的數據空間,堆和棧的副本,這些都是副本,父子進程並不共享這部分的內存。也就是說,子進程對父進程中的同名變量進行修改並不會影響其在父進程中

原创 while(cin>>str)無法結束的問題(轉)

版權聲明:轉載時請以超鏈接形式標明文章原始出處和作者信息及本聲明http://dreamerate.blogbus.com/logs/4743427.html有網友問我她寫的while(cin>>str)...爲何無論如何總是無法結束?其

原创 Linux啓動過程詳解(轉)

 本原創文章屬於《Linux大棚》博客,博客地址爲http://roclinux.cn。文章作者爲rocrocket。爲了防止某些網站的惡性轉載,特在每篇文章前加入此信息,還望讀者體諒。===[正文開始]啓動第一步--加載BIOS當你打開