おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2005年06月02日(Thu) 昼ごはんを食べる余裕がないよー [長年日記]

しかし飛行機は飛ばしてるという矛盾(ではないのだけれどさ)。

POSIXメッセージキューはLinuxではサポートされてないのかな

共有メモリはSystem VのもPOSIXのも使えそうなのに。まあSystem Vのものを使えばいい、ということかな。

あ、いや、/usr/include/mqueue.hがPOSIXのメッセージキュー?System Vはsys/msg.hなどのようだし。manページが無いだけか…それじゃどうやって使えと…→<mqueue.h>から辿れるかな。

本日のツッコミ(全2件) [ツッコミを入れる]
> KM (2005年06月02日(Thu) 15:25)

IPC の使いかたはスティーブンスの本を見るのがはやいかと.The Art of Unix Programming には「IPC ツカウナ」とかありますし http://www.catb.org/~esr/writings/taoup/html/ch07s03.html#id2923376 あと,fork(2)ってのはプロセスがまるごと複製されるんで,参照カウントもへったくれもないです(オープンしてるファイルとか).

> zunda (2005年06月02日(Thu) 19:13)

なるほどー。socketを使った方がいいかもしれないですね。最終的にはRPCで外とのやりとりをしないといけないのが悲しいところですが。<br><br>fork(2)はやっぱり親子どちらでもfree(3)しなきゃいけないというところでハマりました。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>