Java多线程编程核心技术(二)volatile关键字

初商 2019-09-21

华章出版社

3.volatile关键字

关键字volatile的主要作用是使变量在多个线程间可见。

3.1 关键字volatile与死循环

如果不是在多继承的情况下,使用继承Thread类和实现Runnable接口在取得程序运行的结果上并没有多大的区别。如果一旦出现”多继承“的情况,则用实现Runable接口的方式来处理多线程的问题就是很有必要的。

public class PrintString implements Runnable{
    private boolean isContinuePrint = true;

    @Override
    public void run() {
        while (isContinuePrint){
            System.out.println("Thread: "+
登录 后评论
下一篇
corcosa
12402人浏览
2019-10-08
相关推荐
BATJ都爱问的多线程面试题
1027人浏览
2018-11-02 14:48:02
volatile关键字
922人浏览
2015-12-12 16:05:00
深度解析volatile—底层实现
588人浏览
2018-09-02 17:40:00
Java并发编程:Java内存模型
747人浏览
2018-03-19 06:24:12
0
0
0
241