Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание нового потока, Создание потока в фоне на лету. 
:(
    Опции темы
mikroz
Дата 25.9.2012, 06:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 11.11.2010

Репутация: нет
Всего: нет



Добрый день!

Вопрос такой: пишу веб-клиент для dc++-чата, со своим веб-сервером. Запускаю два потока: один служебный, а другой — веб-сервер.
Внутри потока-вебсервера обрабатываю введенные пользователем логин-пароль, затем создаю подключение к DC-хабу (сокет),
который просто подключен и ничего не делает (в него пишутся сообщения, когда пользователь вводит его в форму). При этом пытаюсь
запустить поток, который в фоне будет слушать то, что в этот сокет придет. Но вот с этим проблема: программа начинает ждать,
когда этот поток отработает (а внутри потока что-то в духе while (1) {...}). А я не хочу ждать, нужно, чтобы этот поток работал действительно 
в фоне, а вебсервер продолжил свою работу. Подскажите, пожалуйста, в чем я неправ, и как избавиться от ожидания завершения работы 
такого потока?
PM MAIL   Вверх
arto
Дата 25.9.2012, 07:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



perldoc -f select
perldoc IO::Poll
perldoc IO::Multiplex
etc...
PM MAIL ICQ   Вверх
mikroz
Дата 25.9.2012, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 11.11.2010

Репутация: нет
Всего: нет



Цитата(arto @ 25.9.2012,  07:42)
perldoc -f select
perldoc IO::Poll
perldoc IO::Multiplex
etc...

А подробнее, если можно?
PM MAIL   Вверх
arto
Дата 25.9.2012, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



чтение документации вслух -- 50€/час
PM MAIL ICQ   Вверх
mikroz
Дата 26.9.2012, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 11.11.2010

Репутация: нет
Всего: нет



Цитата(arto @ 25.9.2012,  21:15)
чтение документации вслух -- 50€/час

Окей, я всего лишь спросил.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0638 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.