
测试代码
文章平均质量分 90
lqp276
The devil is in the details
展开
-
Java下CAS(Compare And Swap)并发操作测试
测试目的据我的了解, 在高并发环境下, 为了减少锁的开销(睡眠, 线程上下文切换), 采用的是无锁编程(lockless), 而无锁编程的基础是CAS操作, 那么CAS操作在高并发下的效果怎样, 怎么尽量避免并发带来的问题.测试的Java代码:package com.lqp.test;import java.util.concurrent.atomic.AtomicLong;public class原创 2016-08-30 16:51:36 · 814 阅读 · 0 评论 -
关于Android下FFmpeg配合libx264 NEON默认开启的验证
起因近期工作涉及到在android上做视频编码, 除了利用系统自带的MediaCodec做硬编码外, 同时需要软编码以保证适配性. 由于编码对CPU的消耗比较大, 自然就想到要开启arm NEON的优化. 而之前接触WebRtc代码的时候发现, 其中的信号处理函数在初始化时, 会动态判断当前的CPU版本来决定加载普通指令版本还是加载NEON指令的版本. 而从x264的代码来看, 发现默认针对arm编原创 2017-04-28 13:52:46 · 2240 阅读 · 3 评论