下文笔者讲述java中的并发简介说明,如下所示:
此时我们可以使用Thread使其支持多线程
进程与线程
一个java程序默认情况下在进程中由一个线程运行,此时我们可以使用Thread使其支持多线程
锁和线程同步
java中的锁:用于保证某个代码块在同一时刻只会被一个线程访问,java中常采用synchronized来保证代码在同一时刻只被一个线程访问例:
public synchronized void test() { }
Volatile
Volatile关键字用于保证每一个线程读取到的共享变量都是最新的值,但是此关键字不会锁定变量,所以我们在多线程中操作的变量,需加入修饰符Volatile
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。