クライアントからのHTTPリクエストは並行非同期処理のひとつと言えるので、モバイルエンジニアには並行プログラミングの知識が意外と最初から求められているんじゃないか説

Created
Feb 3, 2021 5:19 PM
Tags
SwiftMemo
Keywords
💭

大体のケースでHTTPリクエスト発行したら5,6個並列は可能なわけで、非同期処理のシリアル処理を意識しない場合に、同じmutation-requestが重なり、最終的に間違った値になる。なんてことはつうしん環境しだいでは起きてるんだろうと思う この時点で並行非同期処理なんだよな (edited) 要求に並行プログラミングを入れると強強に見えるけど、クライアントアプリ作るなら必須であり最も土台となる知識とも言えるのかもしれない。 call-backが一つのキューとかってのは関係なくて、call-backの誰が一番先にリソースにアクセスするかというところの 競合とか排他制御など