Есть ли необходимость иметь блокировку / синхронизацию потоков c в контексте libuv l oop, работающих в разных потоках - PullRequest
0 голосов
/ 13 февраля 2020

Я хочу раскрутить несколько потоков с помощью pthread, и в каждом потоке я хотел запустить asyn c событие l oop, здесь, в libuv, используя uv_loop_init (), и хотел опросить сокеты и запустить несколько таймеров. .

Пример программы времени, кажется, обрабатывает sh в разных местах, и, кажется, причина в синхронизации потоков.

Поэтому я просто хотел узнать, нужны ли синхронизации, даже если l oop создан в каждом из потоков.

Кроме того, я не хочу использовать многопоточность самого libuv, но хотел запустить поток и запустить al oop для каждого потока.

...