Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: GUI > Perl + Tk + потоки = проблема |
Автор: BlindBandiit 11.5.2013, 00:53 |
Использую Perl Tk заотел на днях использовать многопоточность use threads::shared; оказалось что это не возможно :( Есть ли способы решения? |
Автор: alezzz 11.5.2013, 08:19 |
Делал многопоточное приложение на threads с Tkx интерфейсом. Были какие-то проблемы, но уже немогу вспомнить какие. Посмотрел в коде, создаю необходимое количество потоков до MainLoop и передаю им данные через shared переменные. А что не получается в Tk, может на Tkx попробовать? |
Автор: BlindBandiit 14.5.2013, 11:53 | ||
Cтрано что у вас так получилось просто прочел статью там в самом начале написано что это не прокатит http://habrahabr.ru/post/65592/ поверил наслово и даже не пробовал Tkx Только попробовал в тk такой подход сразу выбивает приложение |
Автор: alezzz 14.5.2013, 12:29 | ||
Для GUI-программ сначала рисую интерфейс в ActiveState GUI Builder, в результате получаю .pm с use Tkx вначале и всем что непосредственно связано с интерфейсом, и .pl, где логика программы, весь исходник конечно кидать не буду, вот примерно его суть:
На ликусах не проверял, человеку нужен было под Windows. Update ![]() |