■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
Solaris教えてスレッド 其の7
481 :
名無しさん@お腹いっぱい。
:02/07/15 13:57
>>479
別に sleep() でも悪くはないけど、
大抵は入力待ちにもなってるから
select() 使って時間待ちするなぁ・・
482 :
440
:02/07/15 16:52
>>478
↓ということらしい.
For a native ELF linker, the directories in
"DT_RUNPATH" or "DT_RPATH" of a shared library are
searched for shared libraries needed by it. The
"DT_RPATH" entries are ignored if "DT_RUNPATH"
entries exist.
>>479
とりあえず
1. nanosleep(3RT)
2. poll(2) (ex. poll(NULL, 0, millisec))
あたりがよろしいんじゃないでしょうか.
truss -l -vall -u\*:: -o out1 sleep 1
env LD_PRELOAD=/usr/lib/libpthread.so truss -l -vall -u\*:: -o out2 sleep 1
env LD_PRELOAD=/usr/xpg4/lib/libpthread.so truss -l -vall -u\*:: -o out3 sleep 1
を実行してout[123]を見ると,sleep(3C)って内部では結構
大変なことやってる模様.でも代替スレッドライブラリの
sleep()実装(out3参照)はスマートなようですが.
話は変わって,早速さとうタンのサイトに反映されてて感激!
で,原作者さんが公開してる版があるけど,そちらには
>>440
のパッチはそのままではrejectされるとのことで,
そちらに適用可能なパッチ(bzip2+base64)
QlpoOTFBWSZTWfP7NTgAAiZfgHwwe3//3+/33i6/79/+UAYYJ7joyQDXIN1lUBKE
go/VNPU9TynqDamgAADTIDQAHqDQG1BKCNETQDSahtTTaIZqD1ADQaNAAAAEmooh
T0TTBGgHqA0aDQADQBoAANDmE0BoDRowjQYjTEyYmgwjQMgGTASKCaRk0EzUxDQ1
T8ppGQ9I0yZPUyZB6ZT1NqZHqMoENfWUWqqiVQUjVVRS16CyxsOL065/9S2UnAIb
eBWTArI21ThcuzFubzimLlZiy7qikSlcnNsMI4saKxpW7io4bNyAbEhOAYUSAbMD
UGSw1KtGqLEYjMKS8Kbpu6hTLEd+cqbv4zTc8HPJv+8Xdoo4aKvyKGSfGBSS5Jh5
UB581X3A+N8a2JZHKMMMOLtviLlt5piTTZtnVZUTMRM8xC+Ou8cxUsiWqKSEYbLi
RXe5BgJ1k+PcDiSMdprNORbGF69NoyKGHJr8IUmTMVVdn4TQF8TWxaa87Yn5FYwp
Aqql8dPmN8rMwb2aYLhJPrWg8x0XNhumLkhZOsjF+n7vFpuQpU0U4S6amnch6Vvc
xDW8cbLstPOKOUGsLTFrS/GmXNF2gK6REtRDNwt7ZuGT07ukZkTWTHQ1oZM5q7Bc
MY4aRUPLdSm55JSSHae6c0N1oLQdiMxis1j2X5x4WZqoKvCsjBbcmU47020x+haw
0dvrRE1mp9X8QgaEETeREFC9RmSBsDSEkSCCRjVIyMdkzuSJbSEz1DFXGu3L6NEQ
+27u4cyAzn0kICmIzCMZJfFzPebC8ohGg6MBzCDq9Tw/n7YRGg1D+zUajWTNtQE+
g4eduREUV3h1d5UN1iDkArnArXBx9i5EakPE2Ush4V+k1phac7VlLZwZJWN5daSU
yLXZqdJqHU1UbiicCrRt6kJ1kCWiD3SnSZXt1IOJpfooA2yEBiVGBtBmM0cYkdPU
CmLxC/o7Q7gOwO/Y6AMDtPUc5gkT33KFBvSpvsONT6QMAdwfzIoI3B3iI4AfSekI
d+IgD2Zs8pgNd7qQy+wjEG2O20CnGGMDCahFIcEgjuDm6/n49575U+7yVmA6y0Je
YbcYgeyMn6z5nkaMSwhMVQ2M8oygBIo0FSiHSpk4pVDBRKrRj9yQmmj/DsbryySj
Qqp14TorgyzS0AWpGS5Ew5SxEOEnCZaz4KLIMitfcZJNiQvXKDkEzhEiKqqqq7Pp
3dMInwh7pGQi0GYD/VZ8sAVXXBDNwpJRRJHyvKPtFOBTGRH+QrIKw5sdkZ4lZSmc
Tkl+Vo0noaOEKx46BVJh0VKdpiwhEoo+1YhliBUnQs17eQlFTJCgoM8pcIjlZ4rW
F9wbr167ALxhwIMIbIYyMCsFdab4q5EpDEtrf5QBFZJFAmiOp6bYMZtAtT6o6dcA
oCw3JHQuAJ6H5+THMZGMCKG0m2woH1valCFpWjPycmo0z3t9UJNHKlxaS6QZfGp2
eZ3BVxuxyRlXPHExueaA3he5aEadY7HsTb5TH1MufN42B0A2xiprUM09opmjRIgw
YMk6JwGetgNlTMatwWw3zmjIM0hkZnJytB/4I5EMy1S1BhVENoIhLvBKklhkC8ue
F5tLUZzhnjeQqS0UtRMhJFjQzPoWoKsARoRS4izAdJIwR9mHWZS84liSOEC8sKA8
gpjFkL7jlDfBZ7GiUJFFTKFAWFlRm4gF8XG5ohmr2qNYZHzExswBlgK9vP4Kux03
1BGcBUufBBGt6r28MEqNq3hCodfurtGaKgGHZqcTiTOHSNNcKMYrWqEIIxVnRm1t
ygWOuMN5BUSFWtBUlRZwcwGHHgRFIoLatYliVYBU1WMCESIX4TmXiS/4iCPRYZiv
F52eVhEDmQ0jixYsT/AqTaQEy9FYLwGYRnmZbD47Jf+LuSKcKEh5/ZqcAA==
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver5.26+ (01/10/21-)