2011/10/13 Haozhong Zhang :
> Hi,
>
> I'm recently reading the code of sched_ule in freebsd 8.2.0 and have two
> questions.
>
> 1. sched_switch() (in sched_ule.c) invokes cpu_switch() (at line 1852) and
> thread_unblock_switch() (at line 1867). These two functions exchange
> td->td_lock and mtx. Wh
Hi,
I'm recently reading the code of sched_ule in freebsd 8.2.0 and have two
questions.
1. sched_switch() (in sched_ule.c) invokes cpu_switch() (at line 1852) and
thread_unblock_switch() (at line 1867). These two functions exchange
td->td_lock and mtx. What are the purposes of these exchanges?
2
2 matches
Mail list logo