|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Sveshnikov 2:5030/1900.44 17 Mar 2004 00:30:28 To : Konstantin Tokar Subject : вызов модуля из другого процесса -------------------------------------------------------------------------------- >> написал модуль, отладил на тестовой прогамме, работает все ок. >> начал прикручивать к той, для которой он предназначался - должен >> использоваться одной из нитей программы (делаеся fork несколько >> раз). не работает. KT> Может, ты открываешь файл до форка, может ты путаешь форк и KT> многопоточность, может ещё что-то. Ты ведь не привёл программу, KT> которая не работает, а только ту, которая работает :) она довольно масштабна :) я пишу сначала logger::init("filename", "prefix"); if fork.... { logger::write(msg) } если строку init переношу внутрь нити - результат тот же. работает только если строка init и write в самом начале - до первого форка KT> А вообще, логгер как две капли воды похож на мой. Я им уже не KT> пользуюсь и проклинаю тот момент, когда написал - в старых проектах он KT> остался, и пользы от него меньше чем вреда. мм.. сейчас он мне реально нужен :( Be liao, Alexey *[@wired]* ... *ore wo koroshite kudasai.. .* --- GoldED+/LNX 1.1.5 on linux 2.4.20-8smp * Origin: << Hапомните мне его сделать.. . >> (2:5030/1900.44) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/4551405764a4.html, оценка из 5, голосов 10
|