自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 读书笔记:java多线程之线程通信

阅读的书籍:《java疯狂讲义》关键词:传统的线程通信,使用Condition控制线程通信,使用阻塞队列控制线程通信传统的线程通信:利用Object类提供的wait(),notify(),notifyAll()三个方法首先,这三个方法是属于Object类的,而不是Thread类;其次,这三个方法必须由同步监视器对象来调用对于使用synchronized修饰的同步方法,因为该类的...

2018-10-21 22:47:10 165

原创 读书笔记:Android中的进程间通信(三)——Android中的IPC方式(上)

阅读的书籍:《Android开发艺术探索》关键词:Bundle,文件共享,Messenger使用Bundle:最简单的进程间通信方式,在Intent中传递Bundle实现了Parcelable接口,所以我们传输的数据必须要能够支持序列化除了直接传递数据外,还有一种特殊的使用场景:A进程进行一个计算后启动B进程,并把计算结果传给B进程,但这个计算结果并不支持放入Bundle ...

2018-10-21 18:32:53 125

原创 读书笔记:Android中的进程间通信(二)

阅读的书籍:《Android开发艺术探索》关键词:Serializable,Parcelable,Serializable和Parcelable的区别,BinderSerializable接口:java提供的一个序列化接口,为对象提供标准的序列化和反序列化操作想让一个对象实现序列化,只需要这个类实现Serializable接口并声明一个serialVersionUID(非必需)即可...

2018-10-14 17:35:16 180

原创 读书笔记:Android的消息机制

阅读的书籍:《Android开发艺术探索》关键词:Android的消息机制概述、分析,主线程的消息循环Android的消息机制概述:Android的消息机制主要是指Handler的运行机制以及Handler所附带的MessageQueue和Looper                                            的工作过程Handler是 Android消...

2018-10-11 00:06:26 167

原创 读书笔记:Android中的进程间通信(一)

阅读的书籍:《Android开发艺术探索》关键词:Android IPC简介,Android中的多进程模式Android IPC简介:IPC是Inter-Process Communication 的缩写,也叫做进程间通信或者跨进程通信进程间通信是指两个进程之间进行数据交换的过程,它不是Android独有的,任何一个操作系统都需要有响应的IPC机制在 Android中最有特色的...

2018-10-10 00:57:39 241 1

原创 读书笔记:view的事件分发机制

阅读的书籍:《Android开发艺术探索》关键词:点击事件的传递规则,事件分发的源码解析点击事件的传递规则:一个点击事件产生后总是先由外向内传递给Activity,然后再由内向外分发到View点击事件的事件分发就是对MotionEvent事件的分发过程,在事件分发中有如下三个重要的方法:dispatchTouchEvent(MotionEvent event):进行事件的分发...

2018-10-09 10:52:11 379

原创 读书笔记:java多线程之线程同步

阅读的书籍:《java疯狂讲义》关键词:线程安全问题,同步代码块,同步方法,释放同步监视器的锁定,同步锁,死锁线程安全问题:当使用多个线程来访问同一个数据时,会导致一些错误情况的发生到底什么是线程安全问题呢,先看一个经典的案例:银行取钱的问题 模拟步骤:1.匹配用户账户的正确性(这里就简化了)2.用户输入取款金额3.系统判断账户余额是否大于取款金额4.返回取...

2018-10-08 19:33:32 173

原创 读书笔记:java多线程之控制线程

阅读的书籍:《疯狂java讲义》关键词:join(),sleep(),yield(),后台线程,线程优先级,sleep()和yield()的区别join():阻塞了调用这个方法的线程,直到被join的线程执行完为止举个例子: 在这里main线程调用了 jt 线程的join()方法,那么main线程就必须等 jt 执行结束之后才能继续向下执行sleep():让当前正在执...

2018-10-07 16:25:02 136

原创 读书笔记:java多线程之线程的生命周期

阅读的书籍:《疯狂java讲义》线程的生命周期中有五个状态:新建,就绪,运行,阻塞,死亡新建(New):当程序使用new关键字创建了一个线程之后,该线程就处于新建状态 此时和创建一个普通java对象没什么区别,java虚拟机分配内存,并对它进行初始化工作就绪(Runnable):当线程对象调用了start()方法之后,该线程就处于就绪状态此时表示线程可以运行,但不是开始...

2018-10-07 13:29:31 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除