cancellation

    10

    1答えて

    .NETフレームワークで提供されているCancellationTokenメカニズムを使用して取り消しをサポートするLINQクエリを作成しようとしています。しかし、取り消しとLINQを組み合わせる適切な方法はどのようなものかはっきりしていません。 PLINQで 、それは書くことが可能です: var resultSequence = sourceSequence.AsParallel()

    0

    1答えて

    こんにちは、私は非同期ソケット関数を使用する簡単なアプリケーションを書いています。私はソケットを閉じていくつかの問題に直面している。 ソケットのasync_connectを呼び出す前に5秒タイマーを使用しています。接続が行われておらず、タイマーが切れる場合もあります。タイマーが期限切れになったら、ソケットtcp_socket.close()を閉じています。しかし、私の接続コールバックハンドラは、閉

    17

    1答えて

    に長い実行中のタスクの中止当社のアプリケーションは、(潜在的に)長い作業単位を実行しているシリアル化するためにTPLを使用しています。作業(タスク)の作成はユーザ主導であり、いつでもキャンセルすることができます。応答性の高いユーザーインターフェースを得るために、現在の作業がもはや必要でない場合、私たちが行っていたことを断念し、直ちに別の作業を開始したいと考えています。それは常にtoken.IsCa

    6

    2答えて

    私は、開始後に頻繁にキャンセルする必要のある短い非同期タスクを持っています。 "タスク"クラスには、IsCanceledインジケータがあり、非同期タスクが完了するまでにキャンセルされたことを示すのに便利だと思いますが、非同期タスクをキャンセル済みとしてマークする唯一の方法はわかりますasync関数にTaskCanceledExceptionをスローします。例外的に例外をスローすると、例外的に発生す

    1

    1答えて

    .NET 3.5でコンパイルされた非同期ライブラリがありますが、.NET 3.5アプリケーションで使用されていますが.NET 4.0誰かが1つを渡そうとしている場合、CancellationTokens。.NET 4.0のものを含めるには、.NET 3.5との互換性を破る必要があります。私が今までに思いついた唯一のオプションは、 "オブジェクト"を渡してからリフレクションを使用することですが、それ

    6

    5答えて

    私は音声認識プログラムをプログラムしており、音楽を聴いているコンピュータ上で私の耳に聞こえるマイクに問題があります。マイクに入る音からスピーカーを離れるサウンドをフィルタリングできるソフトウェアが必要です。 私の問題を解決するソフトウェアまたはコンポーネント(Delphi用)はありますか?

    1

    1答えて

    を停止していません:真 プライベートブールecoute =;ここ は私のクラスである:私は無限ループから抜け出す私のスレッドのためにfalseに変数を渡すために、ボタンをクリックしたときに sw=new SwingWorker<String,Void>(){ protected String doInBackground() throws Exception { try {

    4

    2答えて

    I Iは、標準的なキャンセルの検出を持っている方法DuplicateSqlProcsFrom(token, mainForm.mainConnection, strDbA, strDbB)で次のタスク cancelSource = new CancellationTokenSource(); token = cancelSource.Token; string strDbA = textBo

    3

    2答えて

    これはBackGroundWorkerのキャンセルに関する最初の質問ではありませんが、私の問題を解決するための答えが見つかりませんでした。 私は が、どのように私は、ファイルを送信の途中でのBackgroundWorkerをキャンセルすることができます。..それを呼び出すためにBackgroundWorkerのを使用してファイル..イムを送信する方法を持っている..私は私がここに if (back

    5

    1答えて

    私は.net 4.0のタスクとそれらのキャンセルについて勉強してきました。私は、TPLが協力的に正しく取り消そうとしているのが好きです。 ただし、タスク内の呼び出しがブロックされていて、時間がかかる状況ではどうしたらよいでしょうか? IO /ネットワークをテストします。 明らかに書き込みをキャンセルすることは危険です。しかしそれらは例です。 例:どうすればキャンセルできますか? DownloadF