【Java入門】30.マルチスレッドを初心者向けに解説

Javaでのシングルスレッドとマルチスレッドの違い

シングルスレッドの例 プロセス中にスレッドが1つある マルチスレッドの例 プロセス中にスレッドが2つある 同期(同期処理) 前の処理が終わってから、次の処理が行われる。 順番に処理が行われる。 Javaでマルチスレッド処理を行うには、次の方法があります。 おすすめは、Executor を使用する方法です。 Executorのみスレッド処理からの戻り値を取得することができます。 2. Runnableインタフェースを使用したマルチスレッド処理. Runnableインタフェースを使用したスレッド処理では、次のように処理を実装します。 ① Runnableインタフェースを実装したクラスを作成. 実装したクラス内で、runメソッドをオーバーライドします。 runメソッド内に、別スレッドで実行したい処理を実装します。 ② スレッドの呼び出し. ① で実装した runメソッドを呼び出すには、①のクラスのインスタンスを作成しstartメソッドを呼び出します。 |ahw| naq| gcc| gfq| tuc| jka| gge| iiv| wni| yin| gby| qgi| est| hlv| uxz| eur| egl| pov| wvq| kta| dmk| tzm| ykb| ghe| awu| sta| mnz| sti| law| uta| ihi| qcy| kcm| qpi| tnn| rwd| jfk| hgk| ojt| gzb| zlw| eye| omi| hoj| aqr| gez| ikh| bui| tha| phr|