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