本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
又学了一天线程
又学了一天线程
1线程的监听机制:
首先创建一个动作监听器, ActionListener,在actionPerformed 方法里面再创建一个监听线程,用一个队列保存产生的每一个线程,在监听线程里就可以得到其他线程的相关信息,但是如果其他的线程很多的话,就有可能监听不到。
2.线程的控制
Android中UI主线程与子线程
在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Receiver)都会跑在这个Process。
一个Android 程序默认情况下也只有一个 ...
ThreadLocal 理解与小记
ThreadLocal适用于多线程,需共享变量但又不想要自己繁琐地去控制互斥的情况。也就是一个线程对资源的存取不必考虑另一个线程的状态,它们之间可以互不关心,这主要是通过各个线程均维护“独立”的一份ThreadLocal变量中的值来实现的,与synchronized不同的是,它是“以空间换时间”。ThreadLocal类的相关方法:
public void set(T value) {
...
java.lang.IllegalMonitorStateException 异常 解析
首先看下官方的解释:
void notify()
唤醒在此对象监视器上等待的单个线程。
void notifyAll()
唤醒在此对象监视器上等待的所有线程。
void wait()
导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。
下面是一段实例:
public c ...
使用Vector实现简单线程池
主要原理:
一、 ThreadPoolManager在实例化时创建十个线程,放入Vector中。
二、 每个SimpleThread线程的是否在运行的标记runningFlag设置为false。
三、 当使用ThreadPoolManager的process方法处理时,遍历Vector中的线程,如果当前遍历到的线程不在运行中,则使用当前线程,并设置运行标记runningFlag为t ...
待整理 ThreadLocal
ThreadLocal 可以理解成 Current Thread Context 或 Current Thread Local Variable。
http://www.appneta.com/blog/introduction-to-javas-threadlocal-storage/
http://javarevisited.blogspot.com/2012/05/how-to-us ...