At Thu, 4 Mar 2004 18:49:57 +0900, Yoshihiro Kawabe wrote: > > 川辺と申します。 > > # オフトピが長すぎてる気がしますね。 よろしいかと。 > そうなのですか。私は初めそう勘違いした(スレッドと言うのがカーネル内の > コンテキストかと)のですが、榎田さんが上位としてPスレッドと書いていたの > で、ユーザ空間のコンテキストを指して上位と呼んでいると言うことかと思い > ました。 「外部事象をどうやって userland まで伝えたら良いのか?」 って疑問だと理解していたので、まあ、組み込み系なら、 「あらかじめ hook しておいた関数を呼ぶような明解な方法は ないの?」と考えてるんだろうなと、私は想像していた訳です。 Linux ではなんらかの既存のデバイス抽象化レイヤとインタフェースするか、 さもなければ read, write, select (poll) でインタフェースするしか ないので、その先が pthread かどうかはあんまり関係ないというか。 > Naoto> でも SIGIO を待つのに、結局 select を使うハメになりませんか? > > ケースバイケースですね。ただ、普通は、selectなりpollなりを使うと思いま > す。と言うか私はそうしているので。そうなると、signalを使うメリットは特 > に無いと思います。 個人的には、async I/O するくらいなら multithread にしたほうが きれいだと思います。 -- Naoto Shimazaki
Follow-Ups:
- [linux-users:102103] Re: 組込Linuxドライバの作成方法Yoshihiro Kawabe
- [linux-users:102078] Re: 組込Linuxドライバの作成方法Naoto Shimazaki
- [linux-users:102083] Re: 組込Linuxドライバの作成方法Yoshihiro Kawabe
- [linux-users:102095] Re: 組込Linuxドライバの作成方法Naoto Shimazaki
- [linux-users:102097] Re: 組込Linuxドライバの作成方法Yoshihiro Kawabe
- Prev by Subject: [linux-users:102099] Re: emacsのキーバンド設定について
- Next by Subject: [linux-users:102101] rsyncのパスワードについてお尋ねします。
- Previous by thread: [linux-users:102097] Re: 組込Linuxドライバの作成方法
- Next by thread: [linux-users:102103] Re: 組込Linuxドライバの作成方法
- Indexes:[Main][Thread]