2

15 分の定期的なタイマーによってトリガーされた WinRT バックグラウンド タスクは、独自のスレッドを開始し、その後、たとえば 30 秒ごとにスリープおよびウェイクアップできますか? つまり、最小解像度よりも頻繁にバックグラウンド タスクを実行する必要がある場合、このハックは機能しますか? バッテリーの寿命が問題にならない場合...そして、ACを使用していないときでも問題はありますか?

4

1 に答える 1

5

バックグラウンドタスクはスレッドを生成できます。ただし、15分あたり最大2CPU秒しか使用できません。つまり、必要なスレッド作業を実行するための許可を取得することはできません。制約の範囲内に保つ必要があります。詳細は、MSが公開したバックグラウンドタスクの概要ドキュメントで説明されています。

ロック画面上のアプリは、バックグラウンドタスクのために一定の間隔で一定のCPU時間を受け取ります。アプリが使用可能なCPU時間をすべて使用する場合、CPUクォータの更新のためにアプリのCPUクォータが次世代で補充されるまで、バックグラウンドタスクは一時停止されます。

于 2012-07-12T17:28:39.953 に答える