PDA

Просмотр полной версии : Цикл в SF


DUCKBOY
12.07.2021, 14:19
Как сделать повторяющийся цикл в SampFuncs, чтоб он не фризил игру?

DarkP1xel
12.07.2021, 14:39
Как вариант: создать поток и уже в нём выполнять цикл.

thread - C++ Reference (https://www.blast.hk/redirect/aHR0cHM6Ly93d3cuY3BsdXNwbHVzLmNvbS9yZWZlcmVuY2UvdG hyZWFkL3RocmVhZC8)

www.cplusplus.com

Dark_Knight
13.07.2021, 19:57
Как вариант: создать поток и уже в нём выполнять цикл.

thread - C++ Reference (https://www.blast.hk/redirect/aHR0cHM6Ly93d3cuY3BsdXNwbHVzLmNvbS9yZWZlcmVuY2UvdG hyZWFkL3RocmVhZC8)

www.cplusplus.com



Потоки в СФ? Не безопасно же. Может лучше эму сделать на таймере и не ебаться с потоками?

DarkP1xel
13.07.2021, 20:08
Потоки в СФ? Не безопасно же. Может лучше эму сделать на таймере и не ебаться с потоками?


Мьютексы, семафоры, критические секции?

DUCKBOY
13.07.2021, 20:15
Потоки в СФ? Не безопасно же. Может лучше эму сделать на таймере и не ебаться с потоками?


Сделал именно так.

Dark_Knight
14.07.2021, 11:40
Мьютексы, семафоры, критические секции?


Это да. Можно так, но он же не прям пишет сверхнагрузояное приложение, чтобы выиграть немного времени на обработку в потоке. Обычных таймеров за глаза хватит