花費 37 ms
linux 內核的各種futex

futex 設計成用戶空間快速鎖操作,由用戶空間實現fastpath,以及內核提供鎖競爭排隊仲裁服務,由用戶空間使用futex系統調用來實現slowpath。futex系統調用提供了三種配對的調用接口 ...

Wed Apr 26 02:39:00 CST 2017 0 10877
epoll的ET和LT模式比較 - 源碼分析

eventpoll是一種文件,它實現了一種機制利用一條rdllist隊列來避免阻塞地進行poll。eventpoll歸根到底還是在使用poll。而ET比LT高效,並不在於是否使用了poll,更不能說是 ...

Thu Jun 22 01:52:00 CST 2017 0 4028
可重入性與線程安全

  求職不利,趁十一假期復習APUE v2線程和信號章節,兩天時間看完。書中10.6和12.5兩節分別是信號和線程的重入介紹。但是未對異步信號安全、線程安全、可重入概念做統一對比,難以徹悟。針對於此, ...

Thu Oct 04 03:50:00 CST 2012 2 4771
linux 內核的另一個自旋鎖 - 讀寫鎖

除spinlock外,linux 內核還有一個自旋鎖,名為arch_rwlock_t。它的頭文件是qrwlock.h,包含在spinlock.h,頭文件中對它全稱為"Queue read/write ...

Fri Apr 21 04:24:00 CST 2017 0 1576
MySQL-查詢線程信息

1. 系統命令 pid: 進程ID。 lwp: 線程ID。在用戶態的命令(比如ps)中常用的顯示方式。 tid: 線程ID,等於lwp。tid在系統提供的接口函數中更常用,比如syscall(SYS ...

Sun Mar 29 04:08:00 CST 2020 0 666
Hadoop的Server及其線程模型分析

早期的一篇文章,針對Hadoop 2.6.0. 一、Listener## Listener線程,當Server處於運行狀態時,其負責監聽來自客戶端的連接,並使用Select模式處理Accept ...

Sun Jul 26 23:37:00 CST 2015 0 1878

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM