
多线程
文章平均质量分 96
bug 郭
此人很懒,什么都没有写
展开
-
java多线程常见锁策略CAS机制
目录本节要点常见锁策略synchronized使用的锁策略CASCAS使用本节要点了解常见锁策略了解synchronized使用的锁策略理解CAS实现逻辑了解CAS出现的ABA问题,并解决synchronized锁的原理常见锁策略我们已经知道锁在我们的并发编程十分重要.那我们就需要了解,这些锁实现的策略!都有那些策略,便于我们更加深刻的理解锁!下面介绍的几组锁策略,每一组里面都是相异的,每组策略之间又有相互关联的!乐观锁 vs 悲观锁这是程序员处理锁冲突的态度(原因),通过自己原创 2022-05-07 08:00:00 · 734 阅读 · 15 评论 -
多线程四大经典案例及java多线程的实现
目录本节要点单例模式饿汉模式懒汉模式阻塞队列生产者消费者模型标准库中的就绪队列阻塞队列实现定时器定时器实现线程池实现线程池案例总结本节要点了解一些线程安全的案例学习线程安全的设计模型掌握单例模式,阻塞队列,生产在消费者模型单例模式我们知道多线程编程,因为线程的随机调度会出现很多线程安全问题! 而我们的java有些大佬针对一些多线程安全问题的应用场景,设计了一些对应的解决方法和案例,就是解决这些问题的一些套路,被称为设计模式,供我们学习和使用!单例模式是校招最常考的一个设计模式之一!!!原创 2022-05-04 08:10:57 · 4446 阅读 · 113 评论 -
给我一首本草纲目的时间,带你了解线程安全和死锁
目录本节要点什么是线程安全线程不安全实例线程不安全原因`synchronized`关键字死锁死锁类型造成死锁的必要条件`synchronized`和`volatile`区别wait 和notify方法本节要点了解线程安全问题的概念为啥会导致线程安全问题线程安全问题如何避免什么是线程安全线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。(百度百科)我们上原创 2022-04-29 09:31:04 · 477 阅读 · 48 评论 -
java多线程编程_Thread类_线程状态的理解
本节目标学习java多线程编程!了解java中的Thread类的基本使用!掌握Thread创建线程对象的5种方法学习Thread类中的一些常用属性和方法!Thread类我们知道操作系统中的线程是并发执行的!而Thread类是java给我们提供的一个类,通过Thread可以实现java并发编程!Thread类可以视为java标准库提供的API创建好的Thread实例和操作系统的线程一一对应!!!Thread是在java.lang包下的类无需导入!!!了解并发编程publi原创 2022-04-23 15:56:41 · 1590 阅读 · 35 评论 -
认识进程(多线程_初阶)
本节目标认识进程了解进程的属性和管理进程和线程的区别认识进程到底啥是进程呢!!!进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。简单讲就是跑起来的应用程序(exe)就是进程!!!我们电脑磁盘上有很多exe文件,我们如果双击这个exe文件,那这原创 2022-04-20 13:30:00 · 562 阅读 · 8 评论