n_sodaさんによるpthreadを使うべき場面について

ひょんなことから開始された「pthreadを使うべきか否か?」についての議論まとめ
15
DMスパマーに乗っ取られました @master_q

POSIXがイケてないのはみな知ってると思うんだ。ラッパーつくるのはその上の仕事って認識もどーなんか、とは思うんだ。あーそもそも非POSIXなとこでも動かなきゃいけないから、、、そーですね。。。

2011-10-27 10:55:47
DMスパマーに乗っ取られました @master_q

uITronはやっぱり一度ちゃんと使ってみておくべきだと思ってきた

2011-10-27 10:56:54
DMスパマーに乗っ取られました @master_q

POSIXをdisるなら、POSIXから離れるべき > ヲレ

2011-10-27 10:57:52
眠たすぎるおじさん @noztos

賛成 RT @master_q: ということでみんなpthread捨てよーぜ

2011-10-27 10:59:03
DMスパマーに乗っ取られました @master_q

DeSuYoNe RT @noztos: 賛成 RT @master_q: ということでみんなpthread捨てよーぜ

2011-10-27 10:59:21
SODA Noriyuki @n_soda

@master_q @noztos えっ、代わりにどういうのを使うの?

2011-10-27 11:01:05
眠たすぎるおじさん @noztos

@master_q pthread は複雑すぎる印象。結局のとこ実装依存で、再現性自体ががが

2011-10-27 11:01:55
DMスパマーに乗っ取られました @master_q

@noztos プロセスとファイバだけじゃ、、、やっぱダメなんすかね?

2011-10-27 11:02:23
眠たすぎるおじさん @noztos

@master_q @n_soda 最近は、libev(ent) で済ませています。「thread じゃなきゃダメ」ってのは今のとこなさそう

2011-10-27 11:03:14
DMスパマーに乗っ取られました @master_q

でもそろそろプロセス保護もいらないと思うんだ。

2011-10-27 11:03:18
DMスパマーに乗っ取られました @master_q

@noztos @n_soda イベントに対する興味を、スレッドでwatchする、もしくはkqueueでwatchする、だと後者の方がいまのところ見通し+デバッグが楽という話でしょうか

2011-10-27 11:04:20
DMスパマーに乗っ取られました @master_q

たぶん設計ドメインによって意見は全くことなるだろーなー

2011-10-27 11:05:29
小崎 資広 (KOSAKI Motohiro) @kosaki55tea

@n_soda @master_q @noztos えー。プロセス並列でいいじゃん ゚+.(・ω・)゚+.゚

2011-10-27 11:06:28
SODA Noriyuki @n_soda

@master_q @noztos kqueue使うだけだとシングルスレッドで、マルチコアCPUを生かせませんよね。プロセスで済む場合はそれでもいいですし、プロセスで済む場合にスレッドを使うのはやめた方がいいですが、全てがそれで済むかというとすまないです。

2011-10-27 11:06:38
DMスパマーに乗っ取られました @master_q

ほら、しごくまっとうな意見wwwww RT @kosaki55tea: @n_soda @master_q @noztos えー。プロセス並列でいいじゃん ゚+.(・ω・)゚+.゚

2011-10-27 11:06:52
DMスパマーに乗っ取られました @master_q

@n_soda @noztos そこで並用ですよ!設計がちょいめんどいですが。。。”ちょい”、、、ではないかもしれないけれども。。。。

2011-10-27 11:07:37
DMスパマーに乗っ取られました @master_q

pthreadイクナイのは「ぱっと見簡単そう」なことなんだよな

2011-10-27 11:08:17
SODA Noriyuki @n_soda

@noztos @master_q pthreadの背後にある動作モデルは明確で、割と単純なものだと思います(本質的にはHoareのモニタ。Hoare自身、かなりのミニマリストですし)。実装がいろいろなのは、一定の動作モデルの中で、最適化の余地を多く残しているためです。

2011-10-27 11:08:53