一句有意思的代码
昨天在實驗室看內存頁面回收部分的代碼,發現了一個特別有意思的地方: 代碼路徑為mm/vmscan.c if (!populated_zone(zone))continue;
static inline int populated_zone(struct zone *zone){return (!!zone->present_pages);}
!!zone->present_pages這句,為什么要這樣寫?有什么玄機嗎?
轉載于:https://www.cnblogs.com/yangce/archive/2012/05/24/2910099.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: dojo在ASP.NET中使用Ajax初
- 下一篇: 怎么样减肚子最快最有效