
JAVA
因大妖
如无必要,勿增实体
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
currentThread
currentThreadimport org.slf4j.Logger; import org.slf4j.LoggerFactory;/** * Created by csj on 2017/3/2. */ public class ThreadTest { public static final Logger logger = LoggerFactory.getLogge原创 2017-03-02 20:46:54 · 1130 阅读 · 0 评论 -
interrupt 中断线程
import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * Created by csj on 2017/3/4. * * 实现多线程的两种方式:1. extends Thread , implements Runnable,Thread 也是implements Runnable 接口,这两者之间存在多态关系 * Th原创 2017-03-04 21:46:47 · 431 阅读 · 0 评论 -
多个线程N个对象锁
import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * Created by csj on 2017/3/27. * 虽然在赋值的时候进行了同步,但在取值的时候有可能出现一些意想不到的意外,比如在读取实例变量时,该值已经被其他线程更改过了,这种情况就是脏读,根本原因是多个线程争夺实例变量引起的 * * * 总结:针对原创 2017-03-29 22:12:21 · 739 阅读 · 0 评论 -
使用线程安全的单个实例变量
非线程安全存在于实例变量,方法内部的私有变量不存在非线程安全问题, 永远都是线程安全的,这都是方法内部的变量是私有的特性造成的。如果多个线程共同访问1个对象中的实例变量,有可能出现非线程安全原创 2017-03-26 10:27:52 · 508 阅读 · 0 评论