• ベストアンサー

最近のLinux

最近のLinux(Linux開発)ではselect待ちは 古いとされていると聞いたのですが 本当なんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

select待ちが古いかどうかはわかりませんが、 Posix.1gで新しく定義されたpselect()の事でしょうか? select()と比べて、 (1)時間の精度にナノ秒で指定できる(selectはマイクロ秒) (2)シグナル集合へのポインタを引数に指定できる。 特に(2)について、 標準入出力とソケットを同時に扱う(I/Oの多重化)場合や、 スレッドプログラミング(多くの変数がスレッド間で共有されるので 競合状態を考慮する必要がある)には有効です。 詳しくは man pselect など。

f_attck
質問者

お礼

御回答ありがとうございます。 お礼が遅くなりまして申し訳ありません。 大変勉強になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 日本のリナックスは最近うれているの?

    日系リナックスがではじめたとき、いったいどんなメリットが あるのかと思ってましたが、結局まったく流行らなかった。 さいきんは動向すらつかめない。日系リナックスの技術者は もうリナックスにあきて、IOSやアンドロイドの開発でもしているのでしょうか?

  • 開発におすすめなLinuxを教えてください

    最近Linuxに興味を持ち始め、Linuxを使ってのソフト開発をしてみたいと思うようになりました。 しかし今までLinuxに全く手を付けたことがなくて、数あるディストリビューションのどれを選んだらいいのか悩んでいます。 開発がしやすいという観点でのおすすめのLinuxを教えてください。 ちなみにC言語での開発を考えています。

  • 最近のLinuxについて

    私は大分以前にRedhat Linux 7.3を使用して自宅サーバを作成したことがあるのですが、 最近のLinuxはどのようになっているのでしょうか。 以前に学んだ知識(コマンド、インストール方法など)は、 基本的には同じであるとの理解で良いでしょうか。 会社でLinuxを新たに使用するとのことで、そのときのtextをを見直せば良いのかについて、 知りたくて質問しました。 ご存知の方、教えてください。

  • 最近,Linuxがいいとかこれからはくるという言葉をよく聞くのですが、

    最近,Linuxがいいとかこれからはくるという言葉をよく聞くのですが、どういった場所で、どういった用途でLinuxが使われているか教えてほしいです。 具体的に例をあげてもらえたら嬉しいです。 また、何故,Linuxが使われているのも教えてほしいです。

  • 最近Linuxを使い始めました。

    最近Linuxを使い始めました。 最初は初心者には使いやすいと好評のubuntuを使ってみました。 USBメモリーにインストールしたいと思い、LiveCDからインストールしたのですが、ubuntuをインストールしたときにwindowsのMBRが書き換えられてしまい、つまずいてしまいました。 USBメモリーがないとwindowsが起動できなくなってしまいました。 だからMBRはインストールディスクで直しました。 これからubuntuをインストールするのは危ないと思いknoppixか、puppy linuxを使いたいと思いました。 そこで質問なのですが、その二つをUSBメモリーにインストールした場合windowsのMBRは書き換えられてしまうのでしょうか? よろしくお願いします。

  • Linuxってなにがいいのですか?

    貶すわけではないと言っておきますがLinuxはなにが優れているのでしょうか? 自分はwindowsしか使ったことがないのですが、 友人の中にはLinuxとwindowsをデュアルブートしているのですが、 自分はLinuxがどういう面で優れているのか分かっていないためしていないです。 プログラミングの開発環境などが整っているのでしょうか? 自分はよくプログラミングをするため気になります。 Linuxを入れることでのメリットデメリットを教えてください。

  • 最近のLinuxについて質問です。

    Linuxは10年以上前にSlackwareの頃にやっていたことがあります。その後、DebianやRedHatもかじったりしましたが、WinXPをやり出して以来Linuxはしていません。最近のLinux事情はさっぱりわからないのですが、またやってみようかなとか思っています。そこで質問ですが。 (1)現在、WinXPでNTTの光プレミアムでインターネットをしています。ネットワークは組んでいません。この光プレミアムの場合はCTU設定画面というものでインターネットに接続するのですが、OSがLinuxになった場合、どのようにして接続すればいいのでしょうか? 簡単にできるのでしょうか? (2)現在、WinXPでビデオカード2枚挿しで3画面表示しているのですが、Linuxでもこれが可能でしょうか? (3)Linuxでテレビの視聴・録画ができますか? 上記のような使用をする場合に、利用可能なLinuxのディストリビューションはどれになるでしょうか? 具体的なものがあればお教え願いたいのですが。 以上、よろしくお願いします。

  • Linuxでの開発について

    よく転職サイトでシステムエンジニアとかの募集でLinuxでの開発があることとありますが、実際はどういうことを指すのでしょうか? プログラマとしてJava(サーブレットやサーバサイド開発込み)やTeratermは使用したことがありますが、それとは別ものとはわかってても、じゃあ何?と聞かれると答えられません。 Linux環境での開発、これだと解る説明をください。

  • リナックスつかってみたいんですが初リナックスなにがいい?

    USBに入るものやソースネクストにレッドハットリナックスまでいろいろありますよね。 まずはリナックスの世界を体験してみたいのですが何から入るのがいいでしょうか? OSや現在使っているXPで使用するにはどうすればいいでしょうか? 単体で用意するべきでしょうか? GINPや開発に使いたいです。 宜しくお願いします。

  • Linuxって、、、、、、

    私は現在リナックスを使っているのですが、、、、、 親にリナックスって何?って聞かれると上手く答えられません、 自分自信一体なんのかよくわかってません、 C言語のできるOS?違う、そんなのWindowsでもできる、。 サーバ構築?違う、これもWindowsでもできる、 システム開発用のOS?これもやっぱ違うと思う、他のOSでも できるような気がする、 私が知っているのは、オープンソースとかいうくらい、 自分でいろいろなんか変えられるとか、、、、、 あと友達は「Linuxはカーネルだ!」といっていました、 カーネルは知っているのですが、意味がよくわかりませんでした。 お願いします、Linuxとは一体なんなのですか?