タグ

javaとprogrammingに関するsyuu1228のブックマーク (2)

  • shuJIT: a Java Just-in-Time Compiler for x86

    shuJIT - Java Just-in-Time Compiler for x86 processors last-modified: May 30, 2017 [Japanese] [English] http://www.shudo.net/jit/index-j.html x86 プロセッサおよび Sun の Classic VM (JDK, Java 2 SE, JRE) 用の JavaTM Just-in-Time コンパイラです。 FreeBSD と LinuxNetBSD で動作します。 What's New 2017/5/30 0.8.1 をリリースしました。 文字エンコーディングを UTF-8 に変更した。 ソースコードを GitHub に載せた。 2005/8/8 0.8.0 をリリースしました。 GCC 4.0.1 でコンパイルできるようにした。 Win32,

  • Javaのタスクを定期的に実行する

    Javaのメソッドとして実装されたタスクがあり、そのタスクを定期的(一定間隔)に実行したい場合は、java.util.TimerTaskクラスとjava.util.Timerクラスを使用すると便利です。これらのクラスの利用方法は、以下のようになります。 java.util.TimerTaskを継承したクラス(例えばTask1)を作成し、タスクとして実行したい処理をrunメソッドとして実装する java.util.Timerクラスのオブジェクトを作成し、Task1クラスのオブジェクトと、実行開始時刻や実行間隔をscheduleメソッドの引数として渡す これらの処理により、Task1クラスのrunメソッドが定期的に実行されます。その際、必ず前回のタスクの処理が終了してから、次のタスクが実行されます。タスク処理を中断する場合は、java.util.Timer#cancelメソッドを呼び出します。

    Javaのタスクを定期的に実行する
  • 1