[問題] 兩個thread用同個 socket fd 會不會出事?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux C
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
thread1會用
sendto(socket_fd, &buf, buf_len, 0, (struct sockaddr *) dst, sizeof(dst));
thread2會用
sendto(socket_fd, &buf2, buf2_len, 0, (struct sockaddr *) dst2, sizeof(dst2));
thread1與thread2不定時的會做上面的事
請問這樣會不會發生錯誤? 是否需要lock?
感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.190.138
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1409130189.A.825.html
推
08/27 19:46, , 1F
08/27 19:46, 1F
→
08/28 10:11, , 2F
08/28 10:11, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章