摘要: 创建两个线程,创建方式可自选; 定义一个全局共享的 static int 变量 count,初始值为 0; 两个线程同时操作 count,每次操作 count 加 1; 每个线程做 100 次 count 的增加操作。 @SuppressWarnings("all") public class De 阅读全文
posted @ 2023-03-31 15:24 永哥伟大 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 乐观锁与悲观锁 乐观锁:总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制和 CAS 算法实现。 乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库提供的类似于 write_condition 阅读全文
posted @ 2023-03-31 15:08 永哥伟大 阅读(41) 评论(0) 推荐(0) 编辑
摘要: class ProductFactory { //定义库存最大 private int stock = 10; private LinkedList<String> products; public ProductFactory() { this.products = new LinkedList< 阅读全文
posted @ 2023-03-31 10:47 永哥伟大 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 守护线程定义:所谓守护线程,是指在程序运行的时候在后台提供一种通用服务的线程。比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。 因此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。 / 阅读全文
posted @ 2023-03-30 15:28 永哥伟大 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 线程死锁的必备要素 互斥条件:进程要求对所分配的资源进行排他性控制,即在一段时间内某资源仅为一个进程所占有。此时若有其他进程请求该资源,则请求进程只能等待; 不可剥夺条件:进程所获得的资源在未使用完毕之前,不能被其他进程强行夺走,即只能由获得该资源的进程自己来释放(只能是主动释放,如 yield 释 阅读全文
posted @ 2023-03-30 15:02 永哥伟大 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Thread 类中有一个静态的 yield 方法,当一个线程调用 yield 方法时,实际就是在暗示线程调度器当前线程请求让出自己的 CPU 使用权 /** * @author wsy */ public class DemoTest implements Runnable { @Override 阅读全文
posted @ 2023-03-30 14:13 永哥伟大 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 多线程环境下,如果需要确保某一线程执行完毕后才可继续执行后续的代码,就可以通过使用 join 方法完成这一需求设计。 /** * @author wsy */ public class DemoTest implements Runnable { @Override public void run( 阅读全文
posted @ 2023-03-30 11:25 永哥伟大 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 多线程创建方式: 1.继承Thread类 public class ThreadExtendTest extends Thread{ @Override public void run() { System.out.println("继承Thread创建线程"); System.out.printl 阅读全文
posted @ 2023-03-30 10:49 永哥伟大 阅读(11) 评论(0) 推荐(0) 编辑
摘要: @Entity(name = "order") check the manual that corresponds to your MySQL server version for the right syntax to use near 'order' (oid bigint not null a 阅读全文
posted @ 2022-04-28 14:08 永哥伟大 阅读(17) 评论(1) 推荐(0) 编辑
摘要: nacos集群重启后nameing-server.log报这个错误,应用不影响。 2022-03-28 11:03:27,706 ERROR Nacos task execute error : org.springframework.beans.factory.NoSuchBeanDefiniti 阅读全文
posted @ 2022-03-28 14:24 永哥伟大 阅读(211) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示