![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
BeginnersBlink
从小白做起
展开
-
高并发与多线程第二篇-锁的实现
1、锁的作用 在多线程运行状态下,为保证部分共享数据的线程安全,所以在需要实现线程安全的代码块需要加锁控制 2、锁的类型 从大方向来说锁主要分为 synchronized和lock锁,以及通过lock实现的其他锁,例如:ReentrantLock、CountDownLatch、CyclicBarrier等。其下又可根据实际的特性分为乐观锁,悲观锁等 3、锁的介绍 (1)Synchronized 关键字锁 class syncTest { static Thread t1 = nu原创 2020-11-22 18:28:57 · 86 阅读 · 0 评论 -
高并发与多线程第一篇-线程
一、线程的概念 一个完整的进程中,一种代码的实现路径就是一个线程。 二、线程的创建方式 线程创建方式有两种:一种是继承Thread类,重写run()。或者是实现Runnable接口,重写run方法。 public class Demo02 extends Thread{ @Override public void run() { System.out.println("需要在多线程下执行的代码【Thread】"); } public static原创 2020-11-08 13:50:13 · 99 阅读 · 0 评论