ページ

2013-01-07

ScalaでBusy Waitした


Scalaでビジーウェイトする関数を作ってみました。

ソースコードと結果は以下になります。



何故こんなことをしたのかというと、Sleepよりもう少し精度が欲しかったから。

実行環境にもよりますが、僕のMBAだと100[usec]位の精度でなら使えると思います。

当然ビジーウェイトなので悲しいほどCPUを消費します。

もっとかっこいい実装方法があったら教えて欲しいです。

後で標準偏差とかも取ってみます。

0 件のコメント:

コメントを投稿