随笔分类 - wzh的并发之路
创建于2020-7-15
发表于 2021-06-18 11:27阅读:2668评论:2推荐:0
摘要:实时时间10:727 海康摄像头时间:10:359 海康流转换后播放时间:10:559 vlc播放时间:9:443 海康浏览器的延时在200(本次:167ms)毫秒左右 流转换后延时在200(本次:200ms)毫秒左右 vlc延时在1秒(本次:916ms)左右 应用框架WasmVideoPlayer
阅读全文 »
发表于 2020-09-07 00:44阅读:1054评论:0推荐:0
摘要:规则1:找出真正独立的运算 规则2:在尽可能高的层次上实现并发 规则3:尽早考虑通过增加处理器核的数量来获得可伸缩性 规则4:尽可能使用线程安全的库 规则5:使用正确的多线程模型 规则6:永远不要假设程序会按照某种特定的顺序执行 规则7:尽可能使用线程局部存储或者与特定数据相关的锁 规则8:要敢于对
阅读全文 »
发表于 2020-08-02 22:38阅读:998评论:0推荐:0
摘要:介绍 默认情况下,创建的线程即是可连接的(或可结合的,joinable)。这意味着我们可以使用pthread_join()函数在任何其它线程中等待它(可连接线程)的终止: #include <pthread.h> int pthread_join( pthread_t thread, //threa
阅读全文 »
发表于 2020-07-15 23:49阅读:737评论:0推荐:0
摘要:个人理解: 首先要理解并发的概念,字面意思就是并行发生。当有大量事务需要处理的时候,就产生的并发,当只有一个处理器的core的时候,事实上同一个时刻只有一件事务可以处理,即便是超线程技术,同时也只能处理一件事务,当然cpu的频率已经非常高了,比如一个核心的主频是1GHz,也就意味着每秒钟开关1,07
阅读全文 »