两个线程tsk1和tsk2优先级为8和6,线程内各建立一个TCP/IP连接与PC上两个不同端口的程序通信。问题是当同时进行通信时,send()函数有时会占用100多ms的时间,对于传输实时视频这样是不允许的,单个线程通信时(另一个线程不适用Send()),send()仅需要6ms时间甚至更少。是否是两个线程公用一个send()函数引起的问题?该怎么解决?谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
两个线程tsk1和tsk2优先级为8和6,线程内各建立一个TCP/IP连接与PC上两个不同端口的程序通信。问题是当同时进行通信时,send()函数有时会占用100多ms的时间,对于传输实时视频这样是不允许的,单个线程通信时(另一个线程不适用Send()),send()仅需要6ms时间甚至更少。是否是两个线程公用一个send()函数引起的问题?该怎么解决?谢谢