Thread Javaのいまさらシリーズ

スレッド処理の実装とstartとrunの違いについて

new Thread(new Runnable() {
    @Override
    public void run() {
        // do something
    }
}).start();

new Thread(new Runnable() {
    @Override
    public void run() {
        // do something.
    }
  • startは、非同期での呼び出し(別スレッドで実行)
  • runは、同期での呼び出し(同じスレッドで実行)

ABOUTこの記事をかいた人

hundredappsの管理人であり、ソフトウェア開発者です。 開発したソフトウェアで、世の中の不便を1つでも改善できたらと思います。