一、List 是线程不安全的
线程安全:就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。
线程不安全:就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据
代码简单说明如下:
package com.example.demo.list;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class ListTest {
public static void main(String[] args) {
// 初始化一个list
final List<Integer> list = new ArrayList<>();
// List<String> list2 = ne