原创 Linux文件系統之hard link&symbol link
引自:https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/ 這個圖很清楚的表示出硬鏈接和軟鏈接的方式。 1.硬鏈接: 基本定義:硬鏈接是有着相同inode
原创 深入理解Linux debuginfo
深入理解debuginfo Google Drive原文 @Chinainvent 一、關於debuginfo的疑惑 程序員應該都知道,爲了能夠使用gdb跟蹤程序,需要在編譯期使用gcc的-g選項。而對於系統庫或是Linux內核
原创 Mutex,spinlock,semaphore,臨界區
Mutex是一把鑰匙,一個人拿了就可進入一個房間,出來的時候把鑰匙交給隊列的第一個。一般的用法是用於串行化對critical section代碼的訪問,保證這段代碼不會被並行的運行。 Semaphore是一件可以容納N人的房間,如果人不