「ある非同期処理が完了するのを待って、次の処理を動作させる」を複数並行で動作させるパラメータが配列に格納されているケースを考えてみます。使って、ループ処理します。end');}main2()を呼び出してみると、下記のように表示されます。使って、下記のように実装してしまうと、意図した結果が得られないので注意が必要です。回しているループカウンタと、asyncMethod()が参照しているループカウンタは、非同期処理のため一致するとは限りません。その結果、下記のように表示されてしまいます。使って、下記のように実装します。使って、下記のように短く書くことができます。end');}複数の非同期処理を直列で動作させる「1つ目が終わるのを待って2つ目を起動し、2つ目が終わるのを待って3つ目を起動する」といったことを繰り返す方法です。end');}これを実行すると、下記のように表示されます。doneスポンサーリンクFacebookTwitterGoogle+はてブこの記事を書いた人hiro-papaソフトハウス入社15年を目前に退職したWeb系フリーランスエンジニア。好きなスタイルは抽象化からの実装。PHP、Java、SQL、Javascript、HTML5、CSS3などを喋る。大事なものは嫁と子供。Factorioにハマって寝不足。使い方(Java編)TwitterAPIを使って、ツイートを検索する方法を紹介します。Jacksonを使う方法を紹介します。クライアントを作成する方法OkHttp3を使ったGet、Postリクエストの送信方法をサンプルコード付きで紹介します。...Java【Java】Jacksonを使ったJSONの解析(エンコード、文字列化)【Java】Jacksonを使ったJSONの操作(エンコード、文字列化)...DB【PostgreSQL】Select結果でUpdateする3パターンPostgreSQLで、Select結果でUpdateする方法3パターンを紹介します。使い方(ツイートの埋め込み)ブログなどの記事の中に、気になったツイートを埋め込むためのHTMLコードを取得することができます。SPA(シングルページアプリケーション)を構築するうえではもはや欠かせない、非同期処理を制御するための...プロフィールhiro-papaソフトハウス入社15年を目前に退職したWeb系フリーランスエンジニア。好きなスタイルは抽象化からの実装。PHP、Java、SQL、Javascript、HTML5、CSS3などを喋る。大事なものは嫁と子供。Factorioにハマって寝不足。