問題タブ [background-thread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
168 参照

ios - ReverseGeoCode と結果を CoreData に保存

coreData に高度と経度のエントリが 1000 あるとします。これらの高度と経度に対してreverseGeoCodingを実行し、結果をcoreDataに保存したい.以下の懸念に基づいて、reverseGeoCode操作をバックグラウンドで実行することにしました

  1. ネットワーク接続が遅いと、ReverseGeoCode に時間がかかります。
  2. 1 分あたり 1 つのジオコード リクエストのみを使用する必要があります。

私の質問は、上記のタイプの状況でcoreDataを更新するベストプラクティスは何ですか? - アプリケーションがバックグラウンドに入るときは? (制限された backgroundTimeRemaining が利用可能になることを忘れないでください) - または、アプリケーションがフォアグラウンドである場合はバックグラウンド スレッドで。

要するに、各座標について、reverseGeoCoded アドレスが必要です。私が従うべきアプローチのために与えてください。

0 投票する
1 に答える
2125 参照

c# - バックグラウンド スレッドから呼び出されると System.Web.UI.Control.RenderControl が失敗する

バックグラウンド スレッドでコントロールをレンダリングし、出力をメールで送信する必要があります。したがって、バックグラウンド スレッドで次のコードを実行しています。

asp.net リクエスト スレッドから実行すると、同じコードが完全に正常に動作します。このことをバックグラウンド スレッド自体で動作させることは可能ですか? はいの場合、どのように?

ありがとう、プラダン

0 投票する
2 に答える
596 参照

iphone - iPhone でサーバーからの応答取得を高速化する

サーバーから結果を取得するために次のコードを使用しています

このコードの問題は、サーバーが遅延を示し、この応答を取得するのに 3 秒かかる場合です。

3 秒間、iPhone の画面が動かなくなりました。モバイルの速度が低下したりジャムしたりしないように、バックグラウンドで実行するにはどうすればよいですか

よろしく

0 投票する
1 に答える
844 参照

wpf - WPF のスレッドの問題

WPF Columns プロパティにバインドできないため、回避策は、この SO question/answer にDataGrid'sある添付プロパティを使用することです。私のビューモデルは を含む を公開し、この添付プロパティを介してにバインドします。ObservableCollectionDataGridColumnsDataGrid

バックグラウンド スレッドがコレクションの作成を担当しており、私はDispatcher.Invokeこれを使用して、スレッド化の問題を回避できると考えました。バックグラウンド スレッド自体は正常に動作しますが、上記の添付プロパティ コードで例外が発生します。

別のスレッドがこのオブジェクトを所有しているため、呼び出し元のスレッドはこのオブジェクトにアクセスできません。

( else ifAdd アクションを扱う 、具体的には の行dataGrid.Columns.Add(column);)。

何が間違っているのでしょうか?

0 投票する
1 に答える
78 参照

java - UI のラジオ ボタンの選択を更新する

こんにちは、バックグラウンド スレッドから UI を更新しようとしています。プログラムでラジオ ボタンの選択を設定していますが、不思議なことに、アプリを実行しても UI が更新されません。しかし、アプリケーションを段階的にデバッグすると、UI 自体が更新されますが、これは非常に奇妙です。以下は、私がそれを行うために使用しているコードです。

post runnable はブール値を返し、更新について true を返すように見えますが、非常に奇妙な UNI を更新しません。

スレッド

確認方法

0 投票する
1 に答える
219 参照

android - Androidアプリケーション内のバックグラウンドスレッドの管理

私は現在、このクラスを持っています。このクラスは、json URLを解析し、レイジーアダプタークラスとバックグラウンドスレッドを使用して画像とテキストをリストビューにロードします。

各リストアイテムは、画像ビューと2つのテキストビューで構成されています。

生成されたリスト項目ごとにポップアップボックス(アラートダイアログ)を作成したい。警告ダイアログには、他のアプリケーションを呼び出すオプションがあります。

私の質問 :

このアラートダイアログ機能をこのクラスでコーディングするのが賢明でしょうか?現在バックグラウンドで行われていることがたくさんあり、アプリの機能に影響を与える可能性があるのではないかと心配しています。

できない場合は、誰かがそれを行う別の方法を提案できませんでした。ありがとう。

Jsonアクティビティクラス:

}

0 投票する
1 に答える
248 参照

ios - iOSでのバックグラウンドスレッドとマルチタスク?

私はiOSの初心者です。ローカルデータベースからデータをフェッチしてサーバーにアップロードする必要があるという要件があります。これは、インターネット接続が利用可能なときにバックグラウンドで実行する必要があります。どうすればこれを進めることができますか?キックスタートが必要です。

NSThreadまたはGCDを使用してこれを達成できることを読みましたが、それぞれが最適な場合はわかりません。誰かが正しい方法を提案できますか?サンプルまたは擬似コードが大いに役立ちます。

0 投票する
1 に答える
342 参照

ios - メソッド全体が終了してアニメーションを開始するまで iOS が待機しないようにする

私は方法を持っていますrefreshDataAction

開始するとすぐにrefreshDataAction、HUD が表示されるはずです。しかし、HUD を表示する前に 13 秒待つようなものではありません。なぜそのようなことが起こっているのか、私にはわかりません。ActivityIndi​​cator のような別のものを試しましたが、役に立ちませんでした。アプリが hud を開始するのに 13 秒待機するのはなぜですか。シミュレーターではその瞬間。ボタンをクリックすると、HUD が表示されます。しかし、デバイスでは13秒の遅延。バックグラウンド スレッドが何らかの作業を行っている間、すぐに hud を開始します。助けてください。このタスクを実行する方法を考え出すのに 5 時間を費やしました。

ここに私の質問があります:バックグラウンドのスレッドがデータをロードしている間に UIAlertview がハングする

に変更しましたMBProgressHUD。一緒に仕事をしたことのある開発者は、MBProgressHUDこの問題に気付くかもしれません。

私のメイン UI スレッドは 13 秒間何らかのスリープ モードになっていますか? この時点では本当にわかりません。参考までに、それは iOS 6.0 です。これは社内の iPad アプリです。さらに情報が必要な場合は、お問い合わせください。ありがとうございます

0 投票する
2 に答える
447 参照

java - WindowClosing ハンドラーがプログラムを終了する前にバックグラウンド タスクを実行しないのはなぜですか?

上記のコードの場合、問題なく実行されますが、まったく実行されないretrieveItems()バックグラウンド タスクがdoBackup()内部に呼び出されています。closeAllConnections()プログラムはタスクをスキップしているようです。内容の簡単な説明は次のとおりcloseAllConnections()です。

doBackup()Netbeans Step-Debugger を使用した後、アプリケーションが終了する前に、プログラムの実行がメソッドに入っていないことに気付きました。変ですね。この動作を引き起こしている可能性のあるものに関して、何か助けていただければ幸いです。良い人たちに感謝します!

この追加情報が解決策を見つけるのに役立つかもしれませんが、私は Swing Application Framework を使用しているため、タスクdoBackup()は次のようになります...