- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 我理解的线程并发-CAS
java 多线程并发时有各种资源争抢问题,怎么处理资源争抢呢? a.独占式,表现为不可重入锁或者互斥锁/独占锁/悲观锁使用关键字synchronized,通过它可以完成代码块或函数的独占,当一个线程执行到synchronized标识的代码块时,另一个线程也执行到此处,必须等待上一个线程执行完毕释放锁才能获得锁而继续执行。 b.共享式,表现为可重入锁或者乐观锁/共享锁,通...
2018-03-20 11:25:56 488
原创 Android Apk的Repair方案(系统支持多dex)
最近简单研究了一下apk在线修复处理方式,有部分心得,就此分享下吧,这里指在线修复dex文件,不修复资源,但是可以扩展。 Android系统有个分水领,即支持一个dex和支持多个dex 1.如果系统支持多个dex,分享的方案可以支持不需要重启App就可以直接在线修复。 2.如果系统不支持多个dex,分享的方案则需要重启App后才能看到修复方案。 先说支持
2016-11-14 13:14:42 555
原创 Ubuntu 14.04 LTS更新GCC至5.3.0
由于在linux下需要编译webkit源码,gcc版本太低了。记录下怎么升级GCC版本,步骤比较简单,但是比较耗时间。1.下载并解压最新的GCC源码 下载最新GCC 5.3.0源码cd ~/Downloads/ #进入下载目录wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.3.0/ #下载对应的源码tar -zxvf gcc-5
2016-03-06 16:47:02 844
原创 Ubuntu 14.04 LTS环境下编译 Webkit 内核(一)
这一系列记录的是怎么在ubuntu下编译webkit.1.先下载webKit源码 下载最新版本的webkit源码 如果有比这个更新的源码大家也可用下载,这一系列采用的源码地址:http://builds.nightly.webkit.org/files/trunk/src/WebKit-r189384.tar.bz22.这个版本的源码需要使用gcc4.9.0及以上的版本,一
2016-03-06 16:35:25 846
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人