posix

    1

    2答えて

    私はPOSIXの優先順位でプレイしようとしています。私の目標は、次のプログラムを持つことです。 2つのスレッドは、優先度10のThread0と優先度50のThread1を実行しています。有限ループ(3秒など)のThread1ブロックと、この時間間隔Thread0は自分自身を実行しようとします。その結果、より高い優先度を持つスレッドが実行されているため、Thread0がブロックされるはずです。 私の

    1

    1答えて

    私はstatvfsを使って特定のファイルに関する情報を収集しています。私はディスク名/パーティション(例えば/dev/sdb1、/dev/mediaのように)を取得したいと思います。しかし、statvfs構造体はそのようなデータを提供していないようです。どこで見つけることができますか?

    2

    1答えて

    ノンブロッキング匿名パイプ(O_NONBLOCKフラグ)から読み取るPOSIXスレッドがあります。スレッドが停止しているとき(例えばエラーのために)、パイプ内に(内部バッファ内に)何かが残っているかどうかチェックしたい。パイプにデータがある場合、新しいスレッドはパイプからの読み取りを続けることができるように、同じ読み取りディスクリプタ(スレッド間で共有される)を持つ新しいスレッドを実行します。パイ

    0

    1答えて

    私はC/C++でwebsocketを実装していますが、多くの混乱の後にはハンドシェイクができました(空白エラーです) 。とにかく、ハンドシェークが確立された後でもメッセージを聞いておく方法が失われてしまったので、私は勉強しているので少し混乱しますが、コードについての質問はもちろん答えます。これは私が今持っているものです。 #include <sys/socket.h> #include <net

    0

    1答えて

    私はサーバーとの通信にPOSIX TCP/IP関数を使用するCアプリケーションを開発中です。現在、接続が予期せず終了したときにアプリケーションがどのように応答するかを確認するためにいくつかのテストを行っています。 メイン労役場の機能を以下に示します。 uint32_t netWriteMsg(uint8_t * pmsg, size_t msg_size) { if(write(m_s

    2

    2答えて

    man 2 sendtoから:成功し 、これらの呼び出しは、送信されたバイト数を返します。エラーの場合、-1が返され、errnoが適切に設定されます。 したがって、現実的にUDPソケットへの書き込み時に、send()機能が要求されたよりも少ないデータの書き込みを行うことが起こり、かもしれないが、私はすべてのデータを書き込むための障害が、これらの機能の障害として処理されていないことを理解することがア

    -1

    1答えて

    日付からPOSIX時間に変換する方法ですか? 日付の形式は重要ではありません(「2016-02-12」、「2017年5月3日7:45:00 PM」など)。 ps。私は過去の日にする必要があるので、私はそれをposixに変換して86400を引くことにしました。

    1

    1答えて

    せずに、パラメータ展開に特殊文字を使用しますシェルまたはシェルのいずれかの選択に影響する方法 設定、私の目標は、デフォルトの文字列値を使用することです(y!) という名前の変数は、xという名前の変数が設定されていないか、またはnullです。つまり、シェルに のパラメータ拡張を実行させたいのですが、yは、特殊文字を含まない テキストの略です。だから、単純、 ${x:-(y!)} は、二重引用符が

    1

    1答えて

    feature test macrosに基づいて条件付きで提供される特定のLinux/POSIX機能を使用したいとします。たとえば、タイプcpu_set_t、マクロCPU_SET_ZERO、および機能sched_setaffinityです。 理想的には私はそれらに必要なことをCMakeに伝えたいと思います。また、現行のシステムでは提供できない場合には、特別な機能テストマクロを設定したり失敗したりす

    0

    1答えて

    入力ファイルのエンコーディングに関係なく、grepコマンドの出力をUTF-8でエンコードすることはできますか? 私はpythonスクリプト(サブプロセス)でgrep文を実行します。結果のバイトがUTF-8であることを保証したいと思います。 例: grep -P "ÄA" -m -1 file.txt 私はつまり、それは一つのことを行い、それがうまく、この一つのことを行い、