[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/ )