deque

    4

    1答えて

    実行するタスクのポインタのstd :: dequeキューがあると仮定すると、一度に実行されるスレッドの数をCPUコアの数に制限する最良の方法は何ですか?すなわち、タスクが完了した後、残りのタスクがその後に起動される。 私は以前の投稿に対して次のコードを作成しました。私が今説明した問題は、私が記述したものを実装するための最良の戦略が不確かであり、意見を述べる価値があると思っていたことです。 上記の「

    1

    1答えて

    ndk r7cを使用して、Android 4.0.3で使用するANSIにいくつかのWindows C++を移植します。 元のコードは、設定された間隔でチェックするUDPクライアントとパケットキューを設定します。これにより、メインプログラムは着信パケットをポーリングしないようにプログラムが他の場所でビジー状態になるとキューが満杯になります。コードはかなり長いので、ここではまだ投稿しません。私はメッセ

    25

    2答えて

    を私は2つのベクトルを持っているし、1にそれらを結合したい場合、私はそれを次の方法を行うことができます。私は避けしたい、しかし、コピーを伴う std::vector<T> a(100); // just some random size here std::vector<T> b(100); a.insert(std::end(a), std::begin(b), std::end(b));

    0

    1答えて

    私はstd :: arraysを含む両端キューを持っています。 構造体を含むdequeに変換したいです。 私が作った構造体は、このようなものです: struct New_Array { array<array<int,4>,4> tablee; int h; } Jim; そして私が訪問した名前が付けられていデック: deque<New_Array> visited; 私はそのような

    19

    2答えて

    リストを使用している一部のコードを両端キューの使用に変更しました。 TypeError: sequence index must be integer, not 'slice' ここに問題を示すREPLがあります。 >>> import collections >>> d = collections.deque() >>> for i in range(3): ... d.append(i

    -2

    2答えて

    私は配列を使ってcでデキューを実装しています。 leftとrightはデキューの左端と右端の要素を指すポインタです。 show()関数は、左右のポインタを受け取ります。私は、ボイドショー(int型*のL、int型* R)で次のようにしようとすると、関数は int *t; for(t=l;t<r;t++); { printf("%d-->",*t); }

    2

    2答えて

    私は、ファイル名(文字列)を保持するために、Pythonで循環ファイルバッファを構築したいと考えています。バッファには、次のプロパティが必要です。 バッファのサイズは、名前がバッファに格納されているファイルのサイズの合計です。バッファには最大許容サイズが設定されます。 新しいファイルが追加されたときに、バッファサイズが許容最大サイズよりも小さい場合は、そのファイル名文字列が追加されます。それ以外の

    4

    2答えて

    どのようにresizeのフロントの代わりに? (はい、もちろん私はできpush_front回のダミー値の何千人もが、より良い/より効率的な方法は何ですか?)

    0

    2答えて

    私は10人の労働者と、以下の二つの方法の一覧のコードを持っている: public void demoDeques() { int maxSizeOfJobDeque = 3; Producer producer = new ProducerImpl(maxSizeOfJobDeque); Logger.debug("WorkFlowEngineImpl : "

    1

    2答えて

    私はデキューを破壊しようとしていますが、何とかポインタで失敗します。私は次のコードを書いています(両端キューは、両端キューの最初の要素を指すポインタへのポインタです)。 DequeItemは次のフィールド(次の要素へのポインタ)とデータ(void *)を持つ構造体です。 void deque_destroy(DequeItem **deque) { DequeItem *temp;