JDK api研究
zhangzhitianxia
android开发
展开
-
jdk 线程之ThreadGroup
threadgroup顾名思义就是线程组,在api文档中写到:线程组表示一个线程的集合。此外,线程组也可以包含其他线程组。线程组构成一棵树,在树中,除了初始线程组外,每个线程组都有一个父线程组。 允许线程访问有关自己的线程组的信息,但是不允许它访问有关其线程组的父线程组或其他任何线程组的信息。 1.首先,每个线程都有一个所属的线程组,在我们创建一个thread的时候虽然我们没有指定这个线程所原创 2013-06-11 22:20:15 · 701 阅读 · 0 评论 -
thread研究之threadlocal
如果说static是虚拟机级别的对象,那threadlocal就是线程级别的对象,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。在android的loop中就使用了这一数据存储工具。因为threadlocal能很好的解决一个线程有一个独立的消息队列。 1.我感觉实现原创 2013-06-11 22:58:07 · 675 阅读 · 0 评论 -
StringBuffer和StringBuilder区别
StringBuffer线程安全的,接口都已加锁。StringBuilder线程不安全。 所以在单线程中尽量使用StringBuilder,效率更好。原创 2013-06-11 23:26:18 · 403 阅读 · 0 评论