Libuv:Stream
Troubleshooting
Multi-threading uv_write method
결론만 말하면, uv_write
는 Thread-safe 하지 않다. 아래와 같은 해결 방법이 있다.
-
uv_try_write
사용한다. (참고로 공식 문서엔 Thread-safe에 대한 명시가 없다.) - uv_async_t를 사용한 후,
uv_write
를 사용한다.
결론만 말하면, uv_write
는 Thread-safe 하지 않다. 아래와 같은 해결 방법이 있다.
uv_try_write
사용한다. (참고로 공식 문서엔 Thread-safe에 대한 명시가 없다.) uv_write
를 사용한다.