多线程
文章平均质量分 93
可可西里的飞行
从这里开始……
展开
-
多线程和锁的整理1
CASCompare And Swap (Compare And Exchange) / 自旋 / 自旋锁 / 无锁因为经常配合循环操作,直到完成为止,所以泛指一类操作cas(v, a, b) ,变量v,期待值a, 修改值bABA问题,你的女朋友在离开你的这段儿时间经历了别的人,自旋就是你空转等待,一直等到她接纳你为止解决办法(版本号 AtomicStampedReference),基础类型简单值不需要版本号在多线程的状态下对一个值进行递增,原本的做法是 给其中这个线程加synchorniz.原创 2021-12-08 11:32:21 · 393 阅读 · 0 评论 -
多线程知识点1
1.任务 多线程 进程多任务:一个接一个做,不同时多线程:同时2.创建方式1.继承Thread交替执行,每次执行结果不一样,由cpu调度package com.liu.www;//1.继承Thread类 2.重写run方法 3.写main主线程 4.new 对象调用它的start方法public class TestThread extends Thread { @Override public void run() { for (int i = 0原创 2021-12-12 23:01:38 · 204 阅读 · 0 评论