問題タブ [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.
asp.net - mvcでタイマー単位でクラスを実行する
私は Asp.net MVC3 を使用しています。クラスをタイムリーに実行したい場合、たとえば、毎月の開始時に人間の介入なしで、自動化されたプロセスにするようなものです。現在、どのアプローチに従うべきかについて混乱しています:
- バックグラウンド スレッドを実行してそのクラスを開始する
- そのための Windows サービスを作成します。
誰かが私を案内してくれれば幸いです。前もって感謝します。
c# - バックグラウンド スレッドとフォアグラウンド スレッド
CPU使用率、メモリ使用率、ハードディスク使用率などを常に監視する複数のスレッドを持つ監視アプリケーションがあります。これをそれぞれ監視する別のスレッドを作成し、whileループの下で実行し続け、同じ値を取得します.
ここで私の質問は、保持するthread.IsBackGround = true
とどうなるか、保持するとどうなるかということthread.IsBackGround = false
です。
フォアグラウンドスレッドとバックグラウンドスレッドの違いを知っています。しかし、私が使用するのに適したものを手に入れることができません。複数のフォアグラウンド スレッドを実行している場合、アプリケーションを停止するとすべてのフォアグラウンド スレッドが自動的に停止しますか? または明示的に停止する必要がありますか?
バックグラウンド スレッドの場合、それらはシステムによって中止されます。
c# - バックグラウンド スレッドからのプログレスバーの更新
以下は私のバックグラウンドワーカースレッドです
Thread1コードは次のとおりです
スレッドから呼び出される関数は次のとおりです
私がやりたいことは、for i ループが完了するたびにプログレスバーを継続的に更新することです。
しかし、バックグラウンド スレッドで実行されているこの関数からプログレスバーにアクセスできません。
私を助けてください
ios - バックグラウンド スレッドでどのような問題が発生する可能性がありますか?
バックグラウンドでコードを実行する必要があるアプリケーションがあります。空のバックグラウンド タスクとスレッドを作成しました。理論的には、このスレッドは 10 分後に停止するはずですが、まだ生きていることがわかりました。パフォーマンスではなく、どのような問題が発生する可能性がありますか?
PS plistにUIBackgroundModesが設定されていません
vb.net - バックグラウンド ワーカーがバックグラウンド スレッドである場合、どうしてこのコードを実行できるのでしょうか?
Background Worker
調査の結果、それが であることがわかりましたがbackground thread
、次のコードを実行するBackground Worker
と、メイン プロシージャが終了しても最後まで実行されます。この機能は に予約されていませんforeground threads
か?
コード:
android - Android バックグラウンド実行可能スレッドを一時停止するには?
onPause が呼び出された直後に毎回 InvocationTargetException をスローするメソッドがあります。「long totalDuration = mp.getDuration();」の行で発生しています。この例外を停止するにはどうすればよいですか?
java - データベースに変更があるときだけ特定のメソッドを呼び出すようにするにはどうすればよいですか?
この問題を解決する最善の方法は何ですか? アプリケーションを実行しているときに特定のメソッドを初めて呼び出したいのですが、2 回目は変更がある場合にのみ呼び出す必要があります。変更がない場合は、そのメソッドを呼び出したくありません。
アプリケーションを実行しているときに初めてメソッドを呼び出したいのですが、このように出力されるはずです。呼び出しでエントリprocess
を使用したくありません。TestingFramework
process method
しかし、その後、メソッドを再度呼び出すバックグラウンドスレッドが実行されているため、変更された情報のみを出力したいのですが、変更がない場合はメソッドを再度getAttributesFromDatabase
呼び出したくありません。process
Animal-A
またはのいずれかの値が変更されたと仮定するとAnimal-B
、変更情報のみを出力する必要があります。
例を見てみましょう - バックグラウンド スレッドが実行されている 2 回目で、マップ エントリが変更なしでこのようになっているとします -
その後、変更がなかったため、プロセスメソッドを再度呼び出したくありません。しかし、どういうわけAnswer-A
か orの値エントリが変更された場合Answer-B
、そのとき、変更されたエントリで process メソッドを呼び出したいと思います。
質問が十分に明確であることを願っています。
以下のコードでは、プロセスメソッドを初めて呼び出し、変更がないときに2回目にプロセスメソッドを呼び出し、まったく必要のないプロセスメソッドを呼び出します。誰でもこれで私を助けることができますか?
ここで重要なことが1つ欠けていると確信しています。その後、機能し始めると思います。
更新しました:-
私はまだこれに取り組んでいます。誰でもこれで私を助けることができますか?