[Logo]
LUA Форум
  [Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
LuaThread  XML
Индекс форума » LUA: Общие вопросы
Автор Сообщение
Strijar
ГУРУ

Зарегистрирован: 08/02/2008 21:28:09
Сообщений: 223
От: СПб
Оффлайн

Просто инфа. Я в свое время искал потоки, остановился на LuaTask - теперь нашел LuaThread намного удобней и проще. Прикрутилось к 5.1.4 и работает.

Только вот работает на 30% медленней

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 27/10/2009 21:22:27


Лучше быть белым волком, чем серым человеком.
[WWW]
sarjsheff
ГУРУ
[Avatar]

Зарегистрирован: 11/01/2008 23:09:00
Сообщений: 130
От: Moscow
Оффлайн

А мне больше всего LuaProc понравился.
Strijar
ГУРУ

Зарегистрирован: 08/02/2008 21:28:09
Сообщений: 223
От: СПб
Оффлайн

Ну не знаю! Принципиально не отличается от LuaTask - тот же обмен сообщениями между потоками - тоже только текстовыми. До кучи поток зарускается как строка Lua текста - мне такие вещи всегда не нравились.

В LuaThread хорошо то, что можно работать с любыми глобальными объектами из всех потоков - без сообщений.

Лучше быть белым волком, чем серым человеком.
[WWW]
Marrakech
Новичок
[Avatar]

Зарегистрирован: 08/05/2009 10:50:48
Сообщений: 19
Оффлайн

Strijar wrote:Ну не знаю! Принципиально не отличается от LuaTask - тот же обмен сообщениями между потоками - тоже только текстовыми. До кучи поток зарускается как строка Lua текста - мне такие вещи всегда не нравились.

В LuaThread хорошо то, что можно работать с любыми глобальными объектами из всех потоков - без сообщений.


Всё бы хорошо, но вот если поток "повис, зациклилися", как ты его принудительно вырубишь из главного приложения? Или в скрипте Lua?
[ICQ]
Marrakech
Новичок
[Avatar]

Зарегистрирован: 08/05/2009 10:50:48
Сообщений: 19
Оффлайн

кто-то ответит на мой вопрос?
[ICQ]
al
ГУРУ
[Avatar]

Зарегистрирован: 04/02/2008 20:12:56
Сообщений: 127
От: Poltava, Ukraine
Оффлайн

Вообще не понятен вопрос. К какой библиотеке он относиться?

В LuaTask просто: task.cancel( id)
[Email] [ICQ]
Marrakech
Новичок
[Avatar]

Зарегистрирован: 08/05/2009 10:50:48
Сообщений: 19
Оффлайн

al wrote:Вообще не понятен вопрос. К какой библиотеке он относиться?

В LuaTask просто: task.cancel( id)


Вопрос про LuaThread
[ICQ]
Strijar
ГУРУ

Зарегистрирован: 08/02/2008 21:28:09
Сообщений: 223
От: СПб
Оффлайн

Все таки я решил использовать LuaThread в одном проекте. Дистрибутив на сайте работал как-то криво с подгружаемыми модулями на Си. Поэтому прикручивал на современный 5.1.4. Собирать как generic
 Имя файла thread.patch [Disk] Загрузить
 Описание Lua 5.1.4 threads
 Размер файла 31 Kbytes
 Скачано:  7 раз

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 20/04/2010 12:24:58


Лучше быть белым волком, чем серым человеком.
[WWW]
 
Индекс форума » LUA: Общие вопросы
Перейти:   
Powered by JForum 2.1.8 © JForum Team