![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java javaSE
文章平均质量分 75
Amber61
听着敲击键盘的声音,就像听着一首优美的音乐。编程就像一件艺术品,只有用心,才能做的更好。
展开
-
java线程通信--生产者消费者问题
我写了一个线程通信的小案例,贴出来,大家一起来讨论,如有不对之处,请大家指正,最后实现了顾客吃了一屉包子,通知商家做包子,包子做好了,通知顾客吃包子的效果。package day21_Thread;//放包子的笼屉public class Basket { private SteamedStuffedBun[] buns; private boolean isEmpty; publi原创 2016-12-17 21:37:01 · 410 阅读 · 0 评论 -
如果只提交一个查询,有必要用事务吗?
但是并没有得出明确的结论。先让我们看看事务的定义:引用:Transactions are described in terms of ACID properties, which are as follows: n Atomic: all changes to the database made in a transaction are rolled back if any转载 2017-02-23 13:03:36 · 1545 阅读 · 0 评论 -
CountDownLatch的用法
CountDownLatch 是 java.util.concurrent包中的一个类.CountDownLatch主要提供的机制是多个线程都达到了预期的状态或完成预期的工作是触发事件.其他线程等待这个事件来触发自己后续的工作。下面的代码是把一个数组排序任务分配到多个线程,当多个线程排序结束后,再打印结果,当然了,结果是“分段有序的",如果有需要在进行整体的排序。package learn.day...原创 2018-07-07 18:43:17 · 253 阅读 · 0 评论