- May 16 Mon 2011 22:54
Michael learns to rock - Sleeping child
- Apr 28 Thu 2011 13:36
32位元vs64位元CPU
計算機上都存在一個程序能夠產生的地址集合,我們稱之為地址範圍。這個範圍的大小由CPU的位數決定,例如一個32位的CPU,它的地址範圍是0~0xFFFFFFFF (4G),而對于一個64位的CPU,它的地址範圍為0~0xFFFFFFFFFFFFFFFF (64T)
- Apr 28 Thu 2011 10:42
[OS] fork() 和 vfork() [copy on write]
fork()和vfork()這兩個系統功能都可以複製出和呼叫者﹙parent﹚完全相同的process﹙child﹚,但呼叫vfork()後的parent process會被暫停,直到被複製出來的child process執行了exec()或exit();而呼叫fork()後的parent process會和新產生的child process平行﹙concurrent﹚執行。
接下來我們必須約略解釋一下fork()在Linux中的實現方式,旨在讓讀者知道為什麼這個系統功能沒法直接移植到沒有MMU的CPU上;首先我們必須先介紹一下”copy-on-write”這個觀念:
- Apr 27 Wed 2011 18:34
[C++] AfxBeginThread (WriteRandData,LPVOID pParam)
- Apr 20 Wed 2011 15:25
ROBBIE WILLIAMS - ANGELS
- Apr 20 Wed 2011 14:24
Phil Collins - I Can't Stop Loving You
Phil Collins version
- Apr 17 Sun 2011 16:26
Jason Mraz - Prettiest Friend
- Apr 13 Wed 2011 21:18
簡簡單單的被關心的感覺
- Apr 10 Sun 2011 23:15
李千娜 - 忽然明白
- Mar 25 Fri 2011 18:09
[c++] thread 基本操作
- Mar 25 Fri 2011 16:22
前置處理器 #define #undef
- Mar 25 Fri 2011 15:59
C- #define
- Mar 25 Fri 2011 15:10
multi-thread 同步[mutex,semaphore,critical section ]