JAva常用マルチスレッド作成方式
1481 ワード
スレッドの作成
仕事の中でよくマルチスレッドを使って業務処理を行う必要があります.javaでスレッドを作成するには、よく使われる方法は2つあります.はThreadクラス を継承する. Runnableインタフェース を実装
あまり話さないで,直接コードを1段上げる
このコードでは、クラスCreateThreadAがThreadを継承してrun()メソッドを書き換えることによってスレッドを作成します.
2番目のクラスCreateThreadBはRunnableを実装してrun()メソッドを書き換えることによってスレッドを作成した
main()メソッドを実行し、最終的に以下の内容を出力し、スレッドの作成に成功しました.
テキストリンク:http://blog.z-love.com/#/Content/Multi-threaded-creation
仕事の中でよくマルチスレッドを使って業務処理を行う必要があります.javaでスレッドを作成するには、よく使われる方法は2つあります.
あまり話さないで,直接コードを1段上げる
public class CreateThread {
public static class CreateThreadA extends Thread {
@Override
public void run() {
System.out.println(" : Thread ");
}
}
public static class CreateThreadB implements Runnable {
@Override
public void run() {
System.out.println(" : Runnable ");
}
}
public static void main(String[] args) {
Thread threadA = new CreateThreadA();
Thread threadB = new Thread(new CreateThreadB());
threadA.start();
threadB.start();
}
}
このコードでは、クラスCreateThreadAがThreadを継承してrun()メソッドを書き換えることによってスレッドを作成します.
public static class CreateThreadA extends Thread {
@Override
public void run() {
System.out.println(" : Thread ");
}
}
2番目のクラスCreateThreadBはRunnableを実装してrun()メソッドを書き換えることによってスレッドを作成した
public static class CreateThreadB implements Runnable {
@Override
public void run() {
System.out.println(" : Runnable ");
}
}
main()メソッドを実行し、最終的に以下の内容を出力し、スレッドの作成に成功しました.
: Thread
: Runnable
テキストリンク:http://blog.z-love.com/#/Content/Multi-threaded-creation