2009-01-13から1日間の記事一覧

NetBSD-currentにおけるcurcpu() / curlwp()の仕組み

NetBSDではスレッドやCPUの管理の為にcurcpu()/curlwp()というマクロを定義しており、これによって現在のCPUに対するstruct cpu_infoを取得したり現在のスレッドに対するstruct lwpを取得したり出来るようになっている。 これがどのように実装されており、ど…

Spinlockと便器

OS

2log.net やばいwww 超解りやすいwwww