摘要:
ThreadLocal关于线程范围内的变量共享的举例:监狱里罪犯的排队打饭,针对A罪犯,那几个打饭和打菜和打汤的模块操作的饭盆是A罪犯相关的饭盆;针对B罪犯,那几个打饭和打菜和打汤的模块操作的饭盆是B罪犯相关的饭盆。首先用如下代码来说明如何实现全局共享:Class GlobalData{ public static ThreadLocal var = new ThreadLocal();}全局静态变量可以被多个模块类共享,并且不管是哪个线程来调用,数据都是同一份。接着用如下代码来说全局共享的变量被不同线程调用时,希望有不同的返回值的情况。Class A{public void say(){Gl 阅读全文
posted @ 2012-11-08 11:57
温诗袀
阅读(197)
评论(0)
推荐(0)

浙公网安备 33010602011771号