![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java基础
NL_LIU
这个作者很懒,什么都没留下…
展开
-
java线程同步,同步代码块,同步方法,同步锁
线程同步的核心思想;枷锁:把共享资源进行上锁,每次只能一个线程进入访问完毕后解锁,然后其他线程才能进来。原创 2023-11-14 11:19:39 · 52 阅读 · 0 评论 -
java线程安全问题模拟实验
多个线程操作同一个线程的时候,可能会出现业务安全问题。小红来取钱成功吐出100000.0。小明来取钱成功吐出100000.0。小明取钱后剩余-100000.0。1.线程安全问题出现的原因。小红取钱后剩余0.0。原创 2023-11-13 14:42:14 · 46 阅读 · 0 评论 -
java线程Thread的常用方法
此时需要使用Thread的常用方法:getName(),setName(),currentThread()等。直接使用Thread有参构造器起名字。原创 2023-11-12 09:10:03 · 33 阅读 · 0 评论 -
java多线程的创建
4.调用线程对象start()方法启动线程(启动后还是执行run方法)优点:线程任务类只是实现接口,可以继续继承类和实现接口,扩展性强。缺点:编程多一层对象包装,如果线程有执行结果是不可以直接返回的。只有调用start方法才是启动一个新线程。为什么不直接调用run方法,而是调用start启动线程。优点:线程任务只是实现接口,可以继续继承类和实现接口,扩展性强。4.调用线程对象的start()方法启动线程。3.调用线程对象的start()启动线程。3.调用Thread的start方法启动线程,执行任务。原创 2023-11-11 20:15:54 · 27 阅读 · 0 评论