亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: Atomic Operation【原子操作符】簡介 [打印本頁]

作者: liuda    時間: 2015-1-23 19:21
標題: Atomic Operation【原子操作符】簡介
最近在研究gmain.c時,經常碰到g_atomic_int_inc,查看源碼時,發現基本上是由匯編語句寫的,其功能是對一個變量加1。查看API手冊才知道這就是所謂的原子操作符運算。
原子操作,設計它的主要目的就是該操作未完成前絕不會被其它線程或任務或中斷打斷。也就說,它是最小的執行單位,不可能有比它更小的執行單位,因此這里的原子實際是使用了物理學里的物質微粒的概念。不過這種操作需要硬件的支持,所以他們幾乎都是用匯編實現的。
    有了原子操作,我們就可以通過原子操作來處理臨界段,避免使用互鎖等操作,因為那會消耗很多指令周期。







歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1