[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 12454] Re: Thread yield() の実 装( Re: 「  Java Concurrency in Practice 」を読 む会 第 2  回議事録)
  高橋(智)です。
"TAKAHASHI,Toru" wrote:
> 
> >  (宿題) yieldの実装はどうなっているのか?
> Threadクラスのyieldはnativeメソッドでした。
> 簡潔に書くと、デフォルトの実装は
>  Linuxでは、POSIX.1bのsched_yield()を呼び出します。
>  Solarisでは、Solaris OSのシステムコール thr_yield()を呼び出します。
>  Windowsでは、Win32 APIのSwitchToThreadを呼び出します。
> 
> ただ、設定によってはsleepを呼び出すようになっています。
  この設定というのが気になりますが、どのような設定なのでしょうか? JVMのパラメータ?
-- 
高橋智宏
  Java読書会( http://www.javareading.com/bof/ )