[Plugin] Многопоточность (MultiThread)
|
|
AirKite | Дата: Суббота, 25.06.2011, 12:25 | Сообщение # 1 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Автор: Fro aka Fro1sha
Описание: Многопоточность в Pawn. Так же есть возможность синхронизировать потоки (пример ObjectStreamer), что очень важно для разработки своих проектов с использование потоков.
Использование:
Natives: Code native CreateThread( const pubname[ ] ); // Создает поток по указанному public, вернет ид потока native DestroyThread( threadid ); native SleepThread( milliseconds ); // Использовать в самом потоке (public) native LockThread( threadid ); // Синхронизация потока, вернет ид замка native UnLockThread( lockid ); Версия: 0.1.5 Ссылки: Thread(.inc + .dll + .so) Thread Source Thread Example(server time и object sreamer через потоки)
Версия: 0.1.6 - Добавлена новая функция native CreateThreadEx( const pubname[ ] );
Ссылки: Thread(.inc + .dll + .so) Thread Source
Источник: http://forum.sa-mp.com/showthread.php?t=264181
Fro © Copyright <TBG> 2009-2011
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
Сообщение отредактировал AirKite - Воскресенье, 26.06.2011, 20:30 |
|
|
|
Fro1sha | Дата: Суббота, 25.06.2011, 12:30 | Сообщение # 2 |
Освоившийся
Группа:
Продвинутые
Сообщений: 86
Награды: 2
Город: Бийск
Репутация: 80
Замечания: 0%
Статус:
| ото но че
[off]Минимальная длинна поста "20 символов"[/off]
Сообщение отредактировал Fro1sha - Суббота, 25.06.2011, 12:30 |
|
|
|
Interpol | Дата: Суббота, 25.06.2011, 12:47 | Сообщение # 3 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 5358
Награды: 77
Город: НеБаку
Репутация: 3795
Замечания: 20%
Статус:
| Все, врубился чо за плагин
|
|
|
|
Goshik | Дата: Суббота, 25.06.2011, 13:22 | Сообщение # 4 |
Уверенный в себе
Группа:
Пользователи
Сообщений: 280
Награды: 1
Город: ---
Репутация: 18
Замечания: 60%
Статус:
| Не работает вместе с mysql плагином StrickenKid
|
|
|
|
AirKite | Дата: Суббота, 25.06.2011, 13:26 | Сообщение # 5 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (Goshik) Не работает вместе с mysql плагином StrickenKid Ссылку на релиз MySQL плагина.
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
Goshik | Дата: Суббота, 25.06.2011, 13:52 | Сообщение # 6 |
Уверенный в себе
Группа:
Пользователи
Сообщений: 280
Награды: 1
Город: ---
Репутация: 18
Замечания: 60%
Статус:
| http://forum.sa-mp.com/showthread.php?t=122983 Добавлено (25.06.2011, 13:52) --------------------------------------------- А не, не к той базе просто подключился
|
|
|
|
Dima-kun | Дата: Воскресенье, 26.06.2011, 22:32 | Сообщение # 7 |
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
| если я правильно понял, то эти саммые потоки можно использовать например вместо стандартных таймеров?
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
|
|
|
AirKite | Дата: Понедельник, 27.06.2011, 08:12 | Сообщение # 8 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (Morino_Reigan) если я правильно понял, то эти саммые потоки можно использовать например вместо стандартных таймеров? Зачем использовать их вместо таймеров? Это нужно использовать для открытия нового потока, который будет независим от основного.
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
ignat | Дата: Понедельник, 27.06.2011, 09:01 | Сообщение # 9 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 335
Награды: 10
Город: Москва
Репутация: 438
Замечания: 60%
Статус:
| AirKite, спасибо, попробую разобраться.
|
|
|
|
Satellite | Дата: Понедельник, 27.06.2011, 16:08 | Сообщение # 10 |
Местный
Группа:
Продвинутые
Сообщений: 622
Награды: 10
Город: Хмельницкий
Замечания: 20%
Статус:
| Можно использовать, как плагин TIS из соседней темы?
|
|
|
|
AirKite | Дата: Понедельник, 27.06.2011, 22:17 | Сообщение # 11 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (Satellite) Можно использовать, как плагин TIS из соседней темы? Да.
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
Satellite | Дата: Вторник, 28.06.2011, 02:18 | Сообщение # 12 |
Местный
Группа:
Продвинутые
Сообщений: 622
Награды: 10
Город: Хмельницкий
Замечания: 20%
Статус:
| AirKite, спасибо большое, на днях посмотрим, до перехода на 0.3b использовали TIS, теперь наконец-то вышла рабочая замена.
|
|
|
|
zaqqaz | Дата: Среда, 29.06.2011, 04:18 | Сообщение # 13 |
Новенький
Группа:
Пользователи
Сообщений: 26
Награды: 1
Город: None
Репутация: 0
Замечания: 0%
Статус:
| Подкиньте идей как можно это использовать, ничего в голову не приходит
|
|
|
|
AirKite | Дата: Среда, 29.06.2011, 17:17 | Сообщение # 14 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (zaqqaz) Подкиньте идей как можно это использовать, ничего в голову не приходит http://solidfiles.com/d/37c74/
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
tailer | Дата: Пятница, 08.07.2011, 22:10 | Сообщение # 15 |
Новенький
Группа:
Пользователи
Сообщений: 67
Награды: 27
Город: Казань
Репутация: 85
Замечания: 0%
Статус:
| Все таки я не понимаю, для чего это? Можно поподробнее, и где используеться.
|
|
|
|