新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Thread対応perlでのうぇぶ会議室の不具合
Date: 2000/06/03 13:27:43
Reference: mesh.forum.4/00215

6月3日に、にあは書きました。

>試しに手元のsolaris7マシンでスレッド対応とそうじゃ無い物の2つのperl5.6.0を
>コンパイルし以下のスクリプトを実行して見ました。

>----- 結果(スレッド無し) ----
>archname = sun4-solaris
>osname = solaris
>osvers = 2.7
>archname64 = 
>i_pthread = define
>myarchname = sun4-solaris
>old_pthread_create_joinable = 
>-----
>child: parent($str)
>parent: parent($_)
>----- ここまで -----
>
>----- 結果(スレッド有り) ----
>archname = sun4-solaris-thread
>osname = solaris
>osvers = 2.7
>archname64 = 
>i_pthread = define
>myarchname = sun4-solaris
>old_pthread_create_joinable = 
>use5005threads = define
>usethreads = define
>-----
>child: parent($_)
>parent: child($_)
>----- ここまで -----
>
>どうも、いしどうさんの結果と合わせてみると、interpreter-based threadsでは
>問題は出ないけど、5.005 version threadsを使っている物では上手く動かない、
>と言うことでしょうか?
>
># いしどうさんの結果で 'usethreads=undef' になっているのがチョット気になりますが。

Solaris7でもinterpreter-based threads対応のヴァージョンを作って試してみました。
案の定上手く動きます。

----- 結果(interpreter-basedスレッド有り) ----
archname = sun4-solaris-thread-multi
osname = solaris
osvers = 2.7
archname64 = 
i_pthread = define
myarchname = sun4-solaris
old_pthread_create_joinable = 
useithreads = define
usethreads = define
-----
child: parent($str)
parent: parent($_)
----- ここまで -----