Javaでスレッドを実行する方法

otaguro 96views 更新:2015年7月16日

javaの無名クラスを使ったスレッドのサンプルコード

    Runnable runnable = new Runnable() {
      @Override
      public void run() {
        System.out.println("thread");
      }
    };
    Thread thread = new Thread(runnable);
    thread.start();

一箇所でしか実行しない処理であれば、わざわざクラスに名前を付ける必要はないので、スレッドと無名クラスはよく一緒に使います。
java8からはより簡単にラムダ式でも書けるようです。

Thread thread = new Thread(()->{System.out.println("Thread");});
thread.start();

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません