pthread地獄 part 2 (232レス)
pthread地獄 part 2 http://mevius.5ch.net/test/read.cgi/unix/1166620307/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: 名無しさん@お腹いっぱい。 [sage] 2006/12/20(水) 22:11:47 Posixな糸に群がる亡者どものスレ。地獄の底でsage進行。 徳の高い人はpthread天国でも可。 ■前スレ pthread地獄 http://pc8.2ch.net/test/read.cgi/unix/1010933537/ http://mevius.5ch.net/test/read.cgi/unix/1166620307/1
2: 名無しさん@お腹いっぱい。 [] 2006/12/20(水) 22:22:58 2GET http://mevius.5ch.net/test/read.cgi/unix/1166620307/2
3: 名無しさん@お腹いっぱい。 [sage] 2006/12/21(木) 18:16:54 4さま http://mevius.5ch.net/test/read.cgi/unix/1166620307/3
4: 名無しさん@お腹いっぱい。 [sage] 2006/12/21(木) 18:21:11 次スレいらんって言ってたのに……。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/4
5: 名無しさん@お腹いっぱい。 [sage] 2006/12/21(木) 19:21:20 並列プログラミング一般にしてしまえ。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/5
6: 名無しさん@お腹いっぱい。 [sage] 2006/12/21(木) 21:37:07 マルチスレッドと並列は同じじゃないべさ http://mevius.5ch.net/test/read.cgi/unix/1166620307/6
7: 名無しさん@お腹いっぱい。 [] 2006/12/21(木) 23:19:52 並行プログラミング http://mevius.5ch.net/test/read.cgi/unix/1166620307/7
8: 名無しさん@お腹いっぱい。 [] 2006/12/22(金) 21:08:24 段違い並行プログラミング http://mevius.5ch.net/test/read.cgi/unix/1166620307/8
9: 名無しさん@お腹いっぱい。 [sage] 2006/12/22(金) 21:12:47 リンダ・リンダ・プログラミング http://mevius.5ch.net/test/read.cgi/unix/1166620307/9
10: 名無しさん@お腹いっぱい。 [sage] 2006/12/24(日) 11:14:52 どぶねーずみ、みたいに http://mevius.5ch.net/test/read.cgi/unix/1166620307/10
11: 名無しさん@お腹いっぱい。 [sage] 2006/12/24(日) 13:50:16 (´▽`) (σσ ヘイ! Let's プログラミング! < < http://mevius.5ch.net/test/read.cgi/unix/1166620307/11
12: 11 [sage] 2006/12/24(日) 13:58:16 よし。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/12
13: 名無しさん@お腹いっぱい。 [] 2006/12/24(日) 15:36:30 pthreadってもう廃れるんですかね。ってか廃れてるんですかね http://mevius.5ch.net/test/read.cgi/unix/1166620307/13
14: 名無しさん@お腹いっぱい。 [sage] 2006/12/26(火) 18:58:53 枯れるではなく廃れてるってこと? http://mevius.5ch.net/test/read.cgi/unix/1166620307/14
15: 名無しさん@お腹いっぱい。 [sage] 2006/12/31(日) 02:22:07 Boost::threadってUNIX系ではpthread使ってなかったっけ? http://mevius.5ch.net/test/read.cgi/unix/1166620307/15
16: 名無しさん@お腹いっぱい。 [sage] 2006/12/31(日) 15:07:00 UNIXといってもいまやいろいろあるし・・・犬糞とか 商用と非商用に分けて語ろうぜ http://mevius.5ch.net/test/read.cgi/unix/1166620307/16
17: 名無しさん@お腹いっぱい。 [sage] 2007/01/23(火) 00:54:40 未だに Windows で pthread_kill() をどうやっていいのかわかんない。 って、Windows では使えないんだったけ…。 なんかそれも混乱してわかんなくなってきた…。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/17
18: 名無しさん@お腹いっぱい。 [sage] 2007/01/23(火) 10:18:44 POSIX Parallel Programming, Part 3: Threads ttp://www.informit.com/articles/article.asp?p=686610&rl=1 http://mevius.5ch.net/test/read.cgi/unix/1166620307/18
19: 名無しさん@お腹いっぱい。 [sage] 2007/03/16(金) 23:19:10 OpenMPな人は何処へ行けばいいのかしらん。。。 せっかくDual Core や Quad Coreが個人でも利用できる時代になったのにい。。。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/19
20: 名無しさん@お腹いっぱい。 [sage] 2007/03/16(金) 23:45:41 ム板池 http://mevius.5ch.net/test/read.cgi/unix/1166620307/20
21: 名無しさん@お腹いっぱい。 [sage] 2007/05/14(月) 00:15:07 http://lists.freebsd.org/pipermail/cvs-src/2007-May/078202.html > Change the default thread library to libthr. FreeBSDのデフォルトスレッドライブラリも1:1のものに変更されました。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/21
22: 名無しさん@お腹いっぱい。 [sage] 2007/05/14(月) 07:21:14 >>21 n:mはつかえないということなの? http://mevius.5ch.net/test/read.cgi/unix/1166620307/22
23: 名無しさん@お腹いっぱい。 [sage] 2007/05/15(火) 00:00:56 >>22 今までのM:Nスレッドライブラリはlibkseという名前で残っているから シンボリックリンクを張り替えるなどすればいい。 libkseは少なくとも7.x系までは生き残るだろうけど、 8-currentあたりで消されそうな気もする。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/23
24: 名無しさん@お腹いっぱい。 [sage] 2007/05/15(火) 10:04:12 libmap.conf じゃ駄目なのか? http://mevius.5ch.net/test/read.cgi/unix/1166620307/24
25: 名無しさん@お腹いっぱい。 [sage] 2007/05/16(水) 07:27:30 つかえないというのは いいところなしというつもりでした。 複雑な制御の割に性能が出ないのでしょうか。 Solarisも1:1になったし。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/25
26: 名無しさん@お腹いっぱい。 [sage] 2007/05/16(水) 07:42:38 前スレで擁護してた奴の言い訳が聞きたいところだが… http://mevius.5ch.net/test/read.cgi/unix/1166620307/26
27: 名無しさん@お腹いっぱい。 [sage] 2007/05/22(火) 08:02:39 javaみたいにスレッドをCPU数に関係なくたくさんつくるやつの性能も1:1で満足できるのか知りたい。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/27
28: 名無しさん@お腹いっぱい。 [sage] 2007/06/10(日) 00:00:13 言い訳よりも、ベンチの結果とかが欲しいね。 Apache (worker) + DB とかの。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/28
29: 名無しさん@お腹いっぱい。 [sage] 2007/06/11(月) 15:38:16 SunStudio11や12もいいよ。 何せ無償だし。OpenMPもあるでよ。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/29
30: 名無しさん@お腹いっぱい。 [sage] 2008/03/13(木) 00:37:42 Remove kernel support for M:N threading. http://lists.freebsd.org/pipermail/cvs-src/2008-March/088489.html http://mevius.5ch.net/test/read.cgi/unix/1166620307/30
31: 名無しさん@お腹いっぱい。 [!sage] 2008/03/13(木) 10:41:17 このスレ忘れてた… http://mevius.5ch.net/test/read.cgi/unix/1166620307/31
32: 名無しさん@お腹いっぱい。 [sage] 2008/03/13(木) 16:53:54 いまやpthreadを生で使うことはほとんどないからなぁ。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/32
33: 名無しさん@お腹いっぱい。 [sage] 2008/03/18(火) 11:07:37 純粋に興味があるんだけどpthread以外って何使ってる? http://mevius.5ch.net/test/read.cgi/unix/1166620307/33
34: 名無しさん@お腹いっぱい。 [sage] 2008/03/18(火) 22:18:18 javaのスレッド 最近はjava.util.concurrentがあるからね。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/34
35: 名無しさん@お腹いっぱい。 [sage] 2008/03/19(水) 18:46:40 >>34 1.5の時はメモリリークに悩まされました>concurrent周り http://mevius.5ch.net/test/read.cgi/unix/1166620307/35
36: 名無しさん@お腹いっぱい。 [] 2008/06/06(金) 15:37:18 mutexを使って資源の共有ではなく、単にスレッド間の同期を取りたいのですが、 デッドロックしないようにするにはどのように書けばよいのでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1166620307/36
37: 名無しさん@お腹いっぱい。 [sage] 2008/06/06(金) 15:46:12 pthread_barrier_waitがあるのにmutexが使いたいと申すか http://mevius.5ch.net/test/read.cgi/unix/1166620307/37
38: 名無しさん@お腹いっぱい。 [sage] 2008/06/09(月) 15:07:17 たくさんのthreadをpthread_create()で作成する場合、 作成した子スレッドへの引数ってどうやって渡せば良いんでしょうか? for (narg = 0; narg < 100; ++narg) { nrc = pthread_create(&t1, NULL, tfunc, (void *)&narg); } こんな感じで渡そうとしたんですが、作成された子スレッド(tfunc)側で 引数を使おうとすると、親スレッド側でどんどん値がインクリメントされて いってしまいます。(並列に動いてるんだから当然なんでし
ょうけど。) http://mevius.5ch.net/test/read.cgi/unix/1166620307/38
39: 名無しさん@お腹いっぱい。 [sage] 2008/06/09(月) 15:34:40 値そのものをパラメータとして(void *)にキャストして渡す、 もしくはスレッド数分の配列に格納してその要素へのポインタを渡す。 というか、あなたはまだマルチスレッドプログラミングに手を出すのは早い。 そんなんではデバッグも満足にできないから、 基礎をしっかりやってからの方が近道。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/39
40: 38 [sage] 2008/06/09(月) 16:06:42 >>39 レスTHX >もしくはスレッド数分の配列に格納してその要素へのポインタを渡す。 やってみたら、ちゃんと渡りました。 この時に確保しておくスレッド数分の配列って、ヒープにとるもの? それとも、親スレッド側のスタックにとるもの? それとも、グローバル変数もしくはスタティック変数としてとるもの? それとも、ケースバイケース? 子スレッド実行中にそのエリア(子スレッド用の引数エリア)が開放 されなければ良いと思うんだけど、親スレッド側のスタックにとった 場合ってどうなるんでし
ょうか? 親スレッドは子スレッドがすべて終了するまで存在するとした場合、 親スレッド側のスタックにとったエリアを子スレッドへの引数エリアと して使用するのはOKでしょうか? >基礎をしっかりやってからの方が近道。 今が基礎のつもりです。 http://mevius.5ch.net/test/read.cgi/unix/1166620307/40
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 192 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s