Skip to content

Libuv:Stream

Troubleshooting

Multi-threading uv_write method

결론만 말하면, uv_write는 Thread-safe 하지 않다. 아래와 같은 해결 방법이 있다.

  • uv_try_write사용한다. (참고로 공식 문서엔 Thread-safe에 대한 명시가 없다.)
  • uv_async_t를 사용한 후, uv_write를 사용한다.