Java EE初阶学习
文章平均质量分 84
已实战为目的来队高阶数据结构来分析
Frank1-0-2-4
成为父母的骄傲
展开
-
JavaEE初阶多线程 (5)
这个锁的策略可以理解为,一种做法,相当于当你遇到锁竞争,加锁解锁,的情况你会怎么做。乐观锁可以理解为疫情的时候比较乐观就买了最基本的物资, 买的时候非常方便。原创 2024-05-26 17:08:20 · 301 阅读 · 5 评论 -
JAVAEE初阶多线程(4)
(1)在java jar包中有一个工厂模式这是一种设计模式(2)这个设计模式是为了更好的解决构造方法创建对象太坑了的问题,这个相当于提前已经东西给做好了,你直接用就行了(3)这个就是提前已经把线程中的属性已经构造好了,其实我们在设计开发中还是用线程池和工厂模式结合然后进行使用的。原创 2024-05-26 12:40:12 · 503 阅读 · 2 评论 -
JavaEE初阶多线程(3)
阻塞队列是先进先出的,并且还是带有阻塞功能的。如果这个队列已经空了,这时候尝试出队列就会阻塞如果这个队列已经满了,这时候尝试入队列就会阻塞消息队列也是先进先出的,但是它会用topic这种数据类型来对数据进行归类,其中每个topic旗下的数据是先进先出的。其中消息队列也是会阻塞的。举例你去医院只有一个医生这个医生只能在同一时刻接待一个病人这个的好处就是能够使得两个需要进行交互的线程降低耦合性,而且还能保证线程的安全。原创 2024-05-19 16:08:53 · 448 阅读 · 1 评论 -
JavaEE 多线程详细讲解(2)
(1)锁可以理解成,解锁,上锁这个操作,拿到锁以后,就可以使你的线程互斥,只有这个线程搞完然后释放锁,然后需要的线程拿到锁以后才能继续执行后序的操作。(2)在一个程序中可以有多把锁,只有对一个非原子事物进行加锁才会发生互斥这个情况图解(1)创建一个类型(Object)由于Object类是所有类的父类所以所有类都可以拿到以Object枷锁的锁。(这种设定是不太合理的)在python中,以及c++中能够加锁的是非常少的。(2)锁的格式这个锁是同步的,同步的反义词就是独占(3)锁的注意事项。原创 2024-05-09 17:37:50 · 1084 阅读 · 5 评论 -
JavaEE 多线程详细讲解(1)
总结:为啥说线程更加轻量,开销更小,核心就在于,创建进程可能包含多个线程,这个过程中,涉及到资源分配,资源释放。1.5线程于进程的关系以及相关问题(1)在线程的结尾来定义名字代码示例try {},"Frank");t.start();原创 2024-05-04 16:14:54 · 1108 阅读 · 1 评论 -
JAVA EE (计算机是如何工作的)
不仅仅只有电脑是计算机计算机还不仅仅是电脑手机和平板 路由器 智能洗衣机 刷脸打卡机都可以说是计算机。原创 2024-03-20 09:34:17 · 819 阅读 · 29 评论