queue

    22

    3答えて

    リストの先頭と末尾に2つのビューを持たせることができるリストデータ構造を効率的に実装するにはどうしたらいいですか? すなわち: start x = [] end x = reverse start -- [] start1 = [1,2,3] ++ start end start1 -- [3,2,1] 最後は「逆」を呼び出す単に自動的に逆にされたリストの観点から、指定されたリストを見ず

    27

    6答えて

    私はオブジェクトのブロッキングキューを持っています。 キューにオブジェクトがあるまでブロックするスレッドを作成したいと思います。 BlockingQueue.take()によって提供される機能に似ています。 しかし、オブジェクトを正常に処理できるかどうかわからないので、私はちょうどpeek()してオブジェクトを削除しないでください。私はそれを正常に処理できる場合にのみオブジェクトを削除したいと思い

    5

    1答えて

    単一プロデューサスレッドのシングルコンシューマスレッドのロックレスキューがあり、プロデューサがデータを生成することなく長期間使用する可能性があるとします。待ち行列に何もないときにコンシューマースレッドをスリープさせることは有益です(節電と他のプロセス/スレッドのためのCPUの解放)。キューがロックレスでない場合、この問題を解決する簡単な方法は、生成スレッドがミューテックスをロックし、その作業を行い

    27

    1答えて

    キューの 私の消費者側: m = queue.get() queue.task_done() <rest of the program> 質問: task_done()が効果的にキューからmをポップし、消費者をロック何でも解放しませんキューに入っていますか? 残りのプログラムではmを使用する必要があります。安全ですか?task_done()に電話する前にコピーする必要がありますか?または

    0

    3答えて

    1つのスクリプトに問題があります。アニメーションはキューイングを続けます。あなたのフォーラムで解決策を探しました。私はストップ(真、真)とそのいくつかのバリエーションとキューを待ちました:偽。 たぶん私は間違った場所に置いているかもしれませんが、私はまだjQueryに100%快適ではありません。 この時点での機能は次のとおりです。あなたが.animate()メソッドの前にそれを置く場合 jQuer

    17

    2答えて

    Oracle AQを初めてテストしました。私は作成したキューに2000行のテストインサートを作成することができました。 ここでは、それらを明確にしたいと思います。私が自分自身を教えていたので、私は満了の時間を1ヶ月に設定しました。私はそれほど待てない。そして、私はキューテーブルからそれらを削除するだけではないと思います。 これを行うにはどうすればよいですか?

    0

    3答えて

    私はユーザーが写真をアップロードできるWebアプリケーションを持っています。私はアップロードされた写真を取って、それを異なるサイズに作っているWindowsサービスを稼働させています。これは指定された間隔で実行されます。写真が切り取られた後で一度ユーザーに表示されます。だから、一度ユーザーが写真をアップロードして写真クロッパーがまだ動いていなければ、彼らは写真を見ることができません。この動作により

    8

    2答えて

    ListBoxをQueue<string>にバインドしました。アイテムをエンキュー/デキューすると、ListBoxは更新されません。 私は、 protected void EnqueueWork(string param) { Queue.Enqueue(param); RaisePropertyChanged("Queue"); } protected string

    6

    5答えて

    基本的には、標準のテンプレートライブラリキューに相当し、ディスクをストレージとして使用するように実装されています。キューに入れる必要があるデータの量は、今日のほとんどのコンピュータのRAMに保存できる容量よりはるかに大きいです。 理想的には、私は使用するライブラリの後です。ただし、このキューを実装する方法に関する推奨事項は有用です。

    7

    6答えて

    C#ではキューコレクションを使用します。私は簡単にエンキューまたはデキューできます。さて、私はキューの途中またはキューの始めに何かを挿入したいと思います。私はそのようなことをする方法を見つけることはありません。代替コレクションとして何をお勧めしますか?