非同期処理

非同期処理とは一部のコードを別々のスレッドで実行させる手法です。アプリケーションのパフォーマンスを向上させる目的でこの手法を用います。

RSS
  • 解決済

    回答
    1

    非同期ソケットを使ったTCPとUDPの通信について

    非同期ソケットを使い、対象機器と通信を行うアプリケーションの作成をしています。 対象機器はパソコン等ではありません 実際に作成して、最低限の欲しい動作は確保できたのですが 細かい部分などを実現させようとすると、コードが汚くなってしまいそうだなと思い 拡張性を保てるように、全体のコードを見直そうかなと考えています 考え方の参考のために皆様の意見や知識を

    • 0評価
    • 156PV
    tuyudaku tuyudaku 1週間前に ベストアンサー
  • 解決済

    回答
    1

    Visual C#の非同期処理について

    C#の非同期処理について 考え方のヒントを頂きたく質問させていただきます。 Formスレッドとは別のスレッドで無限ループを使った完全に独立した処理を var task = Task.Run(() => { Test(); }); このように丸投げす

    • 0評価
    • 156PV
    tuyudaku tuyudaku 2週間前に ベストアンサー
  • 解決済

    回答
    1

    【Unity】コルーチン内でコルーチンを連続して呼び出す【UniRx】

    前提・実現したいこと 現在UniRxで敵ユニットのAI部分を作っています。ゲーム内容はシミュレーションRPGのようなターン制で、 敵のターンに移ると敵ユニットが順番に行動をする予定です。 使用側は以下のような形で敵をActionAIコルーチンで行動させて、終わり次第終了処理をしてから次の敵のAIを起動したいと考えています。 /* EnemyMana

    • 0評価
    • 99PV
    vuvu vuvu 2週間前に ベストアンサー
  • 受付中

    回答
    1

    PHPUnit HTTPテスト時のデータINSERTがうまくいかない

    前提・実現したいこと laravelで非同期通信を主にしたWebアプリを作成しています。 PHPUnitでコントローラクラスのテスト作成で少々嵌っております。 GuzzleClientというHTTPライブラリを使用してURLを呼び出しています。 テストメソッドでは大まかに以下のような処理をしています。 public function tes

    • 0評価
    • 55PV
    kawax kawax 3週間前に 回答
  • 受付中

    回答
    0

    Celery・Djangoを使ってDB内の数値を使った計算結果を非同期にブラウザに表示したい

    前提・実現したいこと 当方プログラム超初心者です。現在Djangoを使ってログイン機能付きのwebアプリケーションを開発中です。 アプリケーション利用者は、ログイン後に、データベースにあらかじめ保管している数値群を使った解析を自動で行い、解析結果を表やグラフにしてブラウザ上で確認することができます。 このアプリを開発後、herokuにデプロイして実行す

    • 0評価
    • 59PV
    teratailが1ヶ月前に アップデート
  • 解決済

    回答
    2

    javascriptのpromiseでチェーン処理

    javasciptのpromiseでチェーン処理を行いたいのですが、順番通りになりませんでした。 ・処理1(setTimeoutループ) ・処理2(setTimeoutループ) ・処理3(end) の順番に処理をしたいのですが、処理2と処理3の順番が入れ替わりました。 仕様なのでしょうか。 promiseの中にpromiseを書いても良いのですが

    • 0評価
    • 134PV
    uer03108 uer03108 1ヶ月前に コメント
  • 解決済

    回答
    2

    Node.jsにおけるルーティングと非同期処理について

    お世話になっています。 node.jsにおいて、レスポンスを送信してから非同期処理が走ることはあり得ますか。 例えば以下のコードがあります。 app.get('/', function (req, res) { res.writeHead(200, ContentTypeCss); res.end(fs.readFileSync(h

    • 1評価
    • 81PV
    miyabi-sun miyabi-sun 1ヶ月前に 回答
  • 解決済

    回答
    3

    Ajaxが順序通り実行できない

    連続した ajax を順番通り実行するために、これまで「async:false」で同期させていましたが、 「async:false」は非推奨になったということで警告が出てくるため、書き直しているところです。 いろいろ調べてみると、promiseオブジェクトのステータスを監視することによって、同期的処理ができる ということで以下のコードを書きました。

    • 0評価
    • 769PV
    yambejp yambejp 1ヶ月前に コメント
  • 解決済

    回答
    1

    JavaScriptでの再帰関数を含んだ時の挙動

    質問 JavaScriptで ・ディレクトリ内のファイルを列挙し、配列化する再帰関数xがあり、 ・その配列をログに表示する関数yがあります これを逐次的に処理させたいのでpromiseなどを自学していますが、再帰処理が含まれる場合どうすればよいかわかりません。 わからないところ 1.どの関数に、どうやってpromiseを使えばよいかわからない 2.そもそ

    • 0評価
    • 126PV
    wannabe-cider wannabe-cider 1ヶ月前に コメント
  • 解決済

    回答
    3

    Promiseで処理の実行順を保証したい

    前提・実現したいこと クラスのプロパティに設定された複数の画像(base64文字列を格納した配列)を順にアップロードし、アップロードできた画像のパスをクラスのプロパティに設定し直したいです。 その後(画像がすべてアップロードされた後に)、クラスのプロパティをデータベースに保存したいのですが、その前段階でつまづいてます。 原因はわかっていますが、その解決

    • 0評価
    • 196PV
    teratailler teratailler 1ヶ月前に ベストアンサー
  • 受付中

    回答
    2

    async/awaitでasync functionのfunctionに対してunexpected ...

    firebaseを利用したサーバサイドの開発をしており、非同期処理を同期的に直す過程でエラーが出ました。 データをajaxで受け取る→それをfirebaseのデータベースと突合→合致する場合はresponse(500)を帰す というバックエンドの処理をしようとしています。 「データを格納→完了後に突合」としたく、async/awaitの非同期処理の最

    • 0評価
    • 336PV
    KAMIYAMA KAMIYAMA 2ヶ月前に 回答
  • 解決済

    回答
    2

    Node.js Socket.IOにて送信されたデータをMySQLデータベースへ保存する際の動作につ...

    前提・実現したいこと Node.jsにてSocket.IOを利用した純粋なチャットアプリを作成しています。 ユーザーから送信されたメッセージをMySQLデータベースへ保存したいと思っているのですが、Node.jsは非同期処理で且つmysqlライブラリもfunctionを利用するので、例えばユーザーからほぼ同時に100件などのメッセージがきた場合に接合性

    • 0評価
    • 153PV
    miyabi-sun miyabi-sun 2ヶ月前に 回答を編集
  • 解決済

    回答
    2

    JavaScriptで、複数のイベントから受け渡されるデータが条件を満たしているときに特定の処理を実...

    JavaScriptで、複数のイベントから受け渡されるデータが条件を満たしているときに特定の処理を実行させたい JavaScriptのイベント処理(非同期)で悩んでいます。 通信のためのライブラリで、複数のon('...')イベントに対してそれぞれ関数を設定しています。 関数では受け取ったデータが一定の条件をみたしているかをチェックしています。 //

    • 0評価
    • 332PV
    kttl kttl 2ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    Ajaxでjsからphpに値をPOSTしたい

    JSの変数の値を、PHPに渡したいと思いajaxを利用してます。 エラーで、Notice: Undefined index: win_count と出てしまい、うまく値が渡せていないようです。 書き方など間違って入れば教えていただけると助かります。 let stepY_count = 0; let stepX_count = 0; let ste

    • 0評価
    • 282PV
    ma- 退会済みユーザー 3ヶ月前に コメント
  • 解決済

    回答
    1

    Ajaxで非同期でページを読み込んだ際、読み込み済みのJavascriptを使えるようにするには

    失礼いたします。 Ajaxをもちいてページを作成しているのですが、少し気にかかったのでご教授いただければ助かります。 例として、 ready.html load.html ready.js ajax.js の4ファイルがあったとし、 ・ready.html <html> <head> <meta charset='utf-8'>

    • 0評価
    • 145PV
    Newbi Newbi 3ヶ月前に コメント
  • 解決済

    回答
    1

    [C#]非同期通信処理とそのコールバック方法について

    前提 ・WPFアプリ ・Visual Studio ・C# お聞きしたいこと API通信処理を記述しているのですが、 ・非同期通信とその際のコールバック実装てこれでいいの? と悩んでおり、アドバイス等頂ければ幸いです。 → 実装済みで期待通りの動作はしています。 ただ、C#の経験が浅くまたデスクトップアプリを作成するのが初めてなので、自分以外の人

    • 0評価
    • 316PV
    tamoto tamoto 3ヶ月前に ベストアンサー
  • 解決済

    回答
    4

    2つの重い処理を直列に実行したい(SVProgressHUDを使いたい)

    まず、やりたいことのイメージを表すためにcodeを示します。 SVProgressHUD.show(withStatus: "Start1") DispatchQueue.global().async { sleep(5) print("DEBUG_PRINT: Done1"

    • 0評価
    • 213PV
    HajimeHamada HajimeHamada 3ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    c#で非同期処理について教えてください

    前提・実現したいこと テキストデータを読み込んでコンソール画面に表示するだけのコードですが、 非同期処理を勉強中で、以下に書いてみました。 コンソール画面に何も表示されなく、データを読み込めていないのか、 それとも非同期処理の記述がまちがっているのか、わかりません。 そもそも非同期処理の書き方が出来ているか疑問ですが… c#勉強中の初心者ですが、教えて頂け

    • 0評価
    • 254PV
    SurferOnWww SurferOnWww 3ヶ月前に コメント
  • 解決済

    回答
    2

    Pythonで実装しているリバーシプログラムの非同期処理を実現したい

    前提・実現したいこと Python3.6.4でリバーシのプログラムを作成しています。GUI部分はtkinterで実装し、マウスの左クリックで石を打てるようにしています。 後々重い処理を行うAIの作成を考えているため、AIの思考部分(?)を非同期で処理を行えるような設計にしておきたいのですが、 コードの書き方が分からず困っております。 該当のソースコー

    • 1評価
    • 258PV
    VimYamagen 退会済みユーザー 3ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    関数の外にreturnしたものを使いたいのですが、実行の順番がうまくいっておりません。。。

    userIdをreturnして、関数の外でも使いたいのですが、 実行の順番がうまくいっておりません。 調べる限り、mongodbのクエリーの下記方がネスト構造になり、 asynk/awaitの非同期処理でもうまくいきませんでした。 初歩的な質問であれば、申し訳ないです。 よろしくお願いいたします。 const userInsert = ()

    • -1評価
    • 282PV
    ochiba2525 ochiba2525 4ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    53

  • 総質問数

    98

  • 今週の質問数

    0

関連するタグ

非同期処理タグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る