面试
JSean001
这个作者很懒,什么都没留下…
展开
-
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchro...原创 2014-05-14 16:11:49 · 190 阅读 · 0 评论 -
面试经-java线程安全篇
大家学java的人每次出去面试基本上都会遇到问一些线程、锁、阻塞等等问题,线程就会遇到各种不确定性,那么怎么解决这些问题呢?这个是个最大的问题,我按照一些从简到难整理一些思路排序一些简单的例子加上我的理解,供大家讨论一下。一、线程创建方法Thread,Runnable那么问题来了,这三种方式的区别是?1、Runnable解决了java单继承的问题,用Thread实现起来比较麻烦...原创 2014-05-15 12:22:03 · 425 阅读 · 0 评论