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