D言語によるマルチスレッドプログラミング

thread.d
import core.thread, std.stdio;

void foo() {
  foreach (i; 0..100) {
    writeln("foo");
  }
}

class Foo : Thread {
  this() {
    super(&run);
  }
  void run() {
    foreach (i; 0..100) {
      writeln("Foo");
    }
  }
}

void main() {
  auto thdfoo = new Thread(&foo);
  auto thdFoo = new Foo();
  thdfoo.start();
  thdFoo.start();
}

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中