如果要提供 preemptive multi-tasking ,需要在 timer tirgger 時,進行 context switch。FreeBSD 明確的定義 sigreturn(),可以用來達成 context switch 的目標。