编程基础
文章平均质量分 68
Shelley_Yan
这个作者很懒,什么都没留下…
展开
-
同步与阻塞
同步 同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。 要想实现同步操作,必须要获得线程的对象锁。获得它可以保证在同一时刻只有一个线能够进入临界区,并且在这个锁被释放之前,其他的线程都不能再进入这个临界区。如果其他线程想要获得这个对象的锁,只能进入等待队列等待。只有当拥有该对象锁的线程退出临界区时,锁才会被释放,等待队列中优先级最高的线程才能获得该锁...转载 2018-05-10 15:16:59 · 432 阅读 · 0 评论 -
WinSocket发送视频数据发生WSAEWOULDBLOCK
问题背景:程序使用winsocket TCP协议发送视频数据,一帧帧发送,之前测试一直没有问题。直到最近产品计划提升性能,将视频码率提升至4096kbps,本地32路远程16路同时获取,计算一下,网络需要8MB/s的速度。8MB/s = 64Mb/s, 那么一般的百兆网卡和网管肯定是不行了,需要搭建千兆传输网络。我们的网络环境为千兆网,网速实测到50-60MB/s。另外client接收到数据后...原创 2018-07-24 10:34:34 · 345 阅读 · 0 评论