多线程
strawbingo
这个作者很懒,什么都没留下…
展开
-
小试ThreadLocal想到“隐式参数”方式
原帖:www.myexception.cn/software-architecture-design/854935.html 小试ThreadLocal想到“隐式参数”模式 最近同事想通过自定义函数来输出国际化文字。比如: ${my:i18n('login.userid')}. EL支持我们自定义这样的函数,问题是这个函数没法获取request对象,不知道当前页面的语言。转载 2017-03-21 18:40:40 · 794 阅读 · 0 评论 -
使用ThreadLocal变量的时机和方法
并发编程中,一个重要的内容是数据共享。当你创建了实现Runnable接口的线程,然后开启使用相同Runnable实例的各种Thread对象,所有 的线程便共享定义在Runnable对象中的属性。也就是说,当你在一个线程中改变任意属性时,所有的线程都会因此受到影响,同时会看到第一个线程修改后的值。有时我们希望如此,比如:多个线程增大或减小同一个计数器变量;但是,有时我们希望确保每个线程,只能工作在它转载 2017-03-21 18:13:35 · 477 阅读 · 0 评论 -
Java并发编程:线程池的使用
http://www.cnblogs.com/dolphin0520/p/3932921.html Java并发编程:线程池的使用 Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁转载 2016-04-25 20:19:23 · 355 阅读 · 0 评论 -
java synchronized关键字的用法
java synchronized关键字的用法 http://zhh9106.iteye.com/blog/2151791 在Java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。 因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。 java的内置锁:每个java对转载 2016-05-13 19:40:56 · 320 阅读 · 0 评论