非同期処理

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

RSS

  • 受付中

    回答
    2

    Task.Runの書き方でわからないところが

    前提・実現したいこと C#をVisual Studio2013を使って学習しています。 発生している問題・エラーメッセージ Task.Runを使って別スレッドでなにかするとき、以下のような記述をするとここを読んでわかったのですが、() => {}という記述はいったいなぜ必要なのでしょうか。また、() => {}とはいったいなんなのかが理解できません

    • 0評価
    • 81PV
    af5 退会済みユーザー 2週間前
  • 解決済

    回答
    3

    コンストラクタでの非同期メソッドの実行

    C# Xamarinでアプリの開発をしています。 「PCL Storage」というプラグインを使用しているのですが、その中のメソッドのGetFilesAsyncとReadAllTextAsyncをコンストラクタで使用したいと思っています。ですが、このメソッドは非同期のもので、コンストラクタで使用することができなくて困っています。 public c

    • 0評価
    • 308PV
    shiita shiita 2ヶ月前
  • 解決済

    回答
    2

    BeginAcceptTcpClient (非同期の接続待ち)の終わらせ方

    いつもお世話になっております。.NET Framework 4.5.2で動かす TCP 通信プログラム(NTサービスアプリケーション)を作成しています。 前提・実現したいこと TCP接続を非同期で受けつけて通信処理を行うプログラムで、アプリケーション終了時には、接続受付を終了させます。 発生している問題・エラーメッセージ System.Net

    • 0評価
    • 234PV
    hsk hsk 3ヶ月前
  • 受付中

    回答
    1

    Chromeで非同期通信できない(Angular, Rails)

    RailsでAPIサーバを作りAngularでアクセスして非同期処理を行いたいのですが、できません。 Chromeのconsoleによると HttpRequest cannot load localhost:3000/api/posts. Cross origin requests are only supported for protocol sc

    • 0評価
    • 453PV
    sumsum25 sumsum25 3ヶ月前
  • 解決済

    回答
    2

    JavaScriptの関数内の処理順序について

    前提・実現したいこと Canvasを用いて画像の合成処理を行っています。 頻繁に行う処理であるため以下のように関数化しました。 該当のソースコード //配列内に格納された画像を順に合成していく関数 function synthesize_img(arr, color, shade, canvas_id) { width = 580; h

    • 3評価
    • 1173PV
    kerokero335 kerokero335 4ヶ月前
  • 受付中

    回答
    0

    getAsyncRemote().sendBinary()の送信順は保証されるでしょうか

    JavaEEで構築中のWebSocketサービスで、下りメッセージの送信順を保証しようとしています。 さて、下りメッセージは何らかのクライアントからの上りメッセージを起点として発生するため、送信のプログラミングの仕方は以下の二通りが考えられます。 送信先ごとのキューを用意し、キューごとに送信スレッドを立て、送信スレッドがキューから同期的に(ge

    • 0評価
    • 203PV
    yuba yuba 4ヶ月前
  • 受付中

    回答
    1

    クロスドメインによるPUT(PATCH)での非同期処理

    AngularJSとRailsで非同期処理を行うシステムを構築しているのですが、PUTまたはPATCHを使った場合クロスドメイン制約により拒否されてしまいます。 Railsでは以下のように、フロントエンド側のドメインを許可しています サーバのドメインはlocalhost:3000です。 config.action_dispatch.defaul

    • 0評価
    • 187PV
    sumsum25 sumsum25 4ヶ月前
  • 受付中

    回答
    2

    Ajax等で非同期的に情報を取り出す

    AjaxなどでDBから情報を取り出す時、作成した非同期処理の関数を呼び出すことで、取得できると思います。 他ユーザがDBを書き換えたり、した場合などに、自分が情報を取りに行かずとも、自動的に取得できる方法はないのでしょうか? ある一定時間で取得する関数を呼び出せば、非同期的に取得できると思いますが。そうではなく、他者が更新した時点で反映されるなどとい

    • 1評価
    • 148PV
    sumsum25 sumsum25 4ヶ月前
  • 解決済

    回答
    2

    Task.Runで落ちてる?

    hello1からhello9が出力されることを期待していたのですが、実際にはhello1までしか出力されませんでした。 初回の処理で落ちているようなのですが、挙動の原因が分かりません。 期待したとおりに動作させるためにどのように修正したらよいでしょうか? 出来ればなぜ落ちたのかまで解説していただければ幸いです。 初歩的な質問で煩わしいと思いますが、ご

    • 0評価
    • 354PV
    indist19 indist19 4ヶ月前
  • 解決済

    回答
    3

    Servlet 3.0 非同期レスポンスの使いどころ

    JavaEE Servlet 3.0から登場した非同期レスポンス startAsync() ですが、これがどういう役に立つのかいまひとつ理解できていません。 よくある例ではチャットアプリをCometで実現する、そのとき相手からの発言を待つコードをstartAsyncに渡す、なんていうのが解説されています。が、別にそんなことしなくても同期的にdoGetの

    • 2評価
    • 689PV
    yuba yuba 5ヶ月前
  • 解決済

    回答
    2

    C# のオブジェクト指向プログラミングの参考コードを探しています

    オブジェクト指向について未だ正確に理解をしていません。 そこで、C# のフォームアプリケーションでオブジェクト指向プログラミングができているソースコードなどはありませんでしょうか。 UIを生かしたまま裏で処理をする、非同期処理なんかもあればなお助かります。 よろしくお願いします。

    • 0評価
    • 300PV
    mystasly48 mystasly48 4ヶ月前
  • 解決済

    回答
    1

    ReactPHPを使った非同期処理のタイムアウト実装方法について

    前提・実現したいこと ReactPHPのevent-loopとpromiseを使って非同期処理のタイムアウトを実装したいです。 Webサーバはからまず、バッチ内のユーティリティメソッドで実装するつもりです。 発生している問題・エラーメッセージ $timeout_loop->addTimer(...); $timeout_loop->run();

    • 0評価
    • 151PV
    rokugasenpai rokugasenpai 5ヶ月前
  • 解決済

    回答
    1

    FuelPHPに対しjQueryのajaxを利用していいね機能を実装したく、その際の$.get関数に...

    前提・実現したいこと PHP(FuelPHP)を使って、多数の画像を提示するページを作っているのですが、 画像ごとにいいねボタンがあり、いいねボタンを押すとjsファイルのclickイベントが発生し、 $.getメソッドにより、classes/helper以下のファイルにアクセスし、 そのhelperの中でDBとやりとりするようなコードを書こうとしてい

    • 0評価
    • 265PV
    Takahiro_I Takahiro_I 6ヶ月前
  • 解決済

    回答
    2

    コンテキスト、同期コンテキストとはなんでしょうか?

    コンテキスト、同期コンテキストとはなんでしょうか? コンテキストを調べると、文脈、環境という意味で、スレッドの抽象的な表現。や様々な情報を保持したもの。 同期コンテキストを調べると、処理をUIスレッドに返すための役割をもつもの。 などと書いてありました。 コンテキストがスレッドの抽象的な表現なのに同期コンテキストが処理をUIスレッドに返す役割

    • 0評価
    • 510PV
    sumth sumth 6ヶ月前
  • 解決済

    回答
    2

    なぜ、勝手に状態が変わってしまうのか

    並行して処理を行う非同期的処理を、直列に実行することが出来るものが$.deferredオブジェクトです。 このオブジェクトを作るときは、リテラル表記で、var a = $.deferred();、最初の処理を終了したことを伝えるときは、return a.promise();です。 $.deferred()を返すと、返した先で勝手に状態遷移させられるのを防

    • 0評価
    • 143PV
    aaaaaaaa aaaaaaaa 6ヶ月前
  • 解決済

    回答
    2

    JavaScriptで処理を順番に実行したい

    前提・実現したいこと JavaScriptで処理を順番に実行したいと考えています。 例えば以下のような処理があったとします。 該当のソースコード heavy_function1(); heavy_function2(); other_function(); この関数heavy_function1()とheavy_function2()はも

    • 0評価
    • 485PV
    kerokero335 kerokero335 6ヶ月前
  • 解決済

    回答
    1

    非同期処理の実装方法について

    現在非同期処理の実装について調べています。 非同期処理の実装方法については下記のURLのように、クライアント側によるAjaxやサーバー側でジョブキューを用いた方法があると知りました。 http://gihyo.jp/dev/serial/01/perl-hackers-hub/001001 ここで、わからない点があるのですが非同期処理を実装する

    • 0評価
    • 223PV
    sakagami sakagami 7ヶ月前
  • 解決済

    回答
    2

    js array forEach内で走る非同期処理の終了タイミングをひろう方法について

    配列をforEachでまわし、内側で走る非同期処理がすべて終了したタイミングをひろい、次の処理に続けたい場合どのような方法があるでしょうか?node.js で keyの配列をforEachでまわし、内側でredis-client.get()を利用するケースを想定しています。 下記の方法で目的の動作はできているのですが、何かスマートじゃないような...

    • 0評価
    • 730PV
    bleurouge bleurouge 7ヶ月前
  • 解決済

    回答
    1

    jQuery.Deferredをforループで回したい

    var promise = $.Deferred().resolve().promise(); for (var i = 0; i < 5; i++) { promise = promise.then(function() { var d = $.Deferred(); (function() { var num = i;

    • 0評価
    • 580PV
    tktk8924 tktk8924 7ヶ月前
  • 解決済

    回答
    2

    node.jsでの非同期処理について

    以下のコードをnode.jsで実行します。 var array = [1,9,2,0,5,4,8,6,3,7]; array.sort((a,b) => { return a - b; }); array.forEach(i => { console.log(i); }); //理想のアウトプット //0 //1 //2 //3 //4 //5

    • 0評価
    • 264PV
    SasakiAkira SasakiAkira 7ヶ月前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    35

  • 総質問数

    38

  • 今週の質問数

    0

関連するタグ

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