Skip to content

along-KAL/SimulativeAndroidMessage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

	主要加深对Android Handler消息机制的理解,代码中都作了详细注释


	 * 小结: 一个线程存数据,另一个线程取数据,中间的媒介就是Message, 这样就实现了线程间的通行,
	 * 	
	 * 使用Message有解耦的作用,使得两个线程依赖不是那密切,两个对象之间通过第三方对象(一般就是抽象)产生依赖关系,
	 * 这也是遵循设计模式的依赖倒置原则
	 * 
	 * 还有一个关键的东西就是ThreadLocal,使用ThreadLocal保存Looper,使用当前线程作为键,保证了每个线程都有自己Looper,不受其他线程影响。
	 * 
	 * 有个疑问? 在Android中,loop是个死循环,主线程为啥不会卡死?具体的需要理解Linux epoll,管道模型了

About

使用Java模拟android消息机制

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages