- 博客(4)
- 资源 (49)
- 收藏
- 关注
原创 Android项目快速开发集成框架
EasyFrame — Android快速集成开发框架(欢迎star)EasyFrame简介EasyFrame是一个Android开发的工具集合框架,一句代码集成到你项目中,该集成了一个开发app常使用的工具,包含有 网络请求,常用的工具类,日志输出,加载界面的状态,权限管理等,RecyclerView集成等 具体详情请看下面的介绍。详细文档请前往wiki特性EasyFrame主要有这些功能:[
2017-10-28 11:38:09 1116 2
原创 线程之间的通信
接着上一篇继续看,这篇主要讲线程之间的通信,如果没看之前的请点击多线程详解,线程的同步,先看几个方法:wait()与notify()和notifyAll() wait():当前线程挂起并放弃CPU、同步资源,让别的线程可以访问并修改共享资源,而当前线程排队等候再次对资源访问。notify():唤醒正在排队等待同步资源的线程中优先级最高者结束等待。notifyAll():唤醒正在排队等待资源的
2017-10-26 10:13:50 623
原创 线程的同步
如果有读者看了上一篇文章的栗子会出现线程安全的问题,如果还没有看上篇请点击多线程详解,这一篇是承接上一篇接着讲的。 那为什么会出现线程安全问题呢?原因是:由于一个线程在操作共享数据过程中,未执行完毕的情况下,另外的线程参与进来了,导致共享数据存在了安全问题。解决的办法:必须让一个线程操作共享数据完毕后,其它线程才有机会参与共享数据的操作。这就出现了线程的同步机制。同步代码块 synchroni
2017-10-26 10:11:57 413
原创 多线程详解
基本概念程序:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程:是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。如:window任务管理器进程中的运行的360安全卫士、运行中的QQ音乐。程序是静态的,进程则是动态的。线程:进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个程序可同一时间执行多个线程,就是支
2017-10-26 10:03:51 402
Ripple是一个类似雷达搜索引擎,波纹很好看
2016-06-08
androidx viewpager 源码把EFAULT_OFFSCREEN_PAGES 改为0
2020-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人