![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JUC
文章平均质量分 59
大大怪当码农
这个作者很懒,什么都没留下…
展开
-
Java四大函数式接口(Function、Consumer、Supplier、Predicate)
Java四大函数式接口(Function、Consumer、Supplier、Predicate)function 包函数类型,有传入的参数,也有返回值,点进源码可以看出: 其中T为参数,R为返回值代码示例:消费类型,即只支出没有收入(有传入参数,没有返回值),点进源码查看: 只有传入的参数T,并没有返回值代码示例:供给类型,即只有返回值,没有参数,点进源码:只有一个返回值T代码示例:有输入也有返回值,但返回值类型为boolean,点进源码: T为参数,返回值为boolean代码示例:搜索复制..原创 2022-06-19 11:26:38 · 6856 阅读 · 1 评论 -
高并发下的三个常用辅助类(CountDownLatch、CyclicBarrier、Semaphore)
高并发下的三个常用辅助类(CountDownLatch、CyclicBarrier、Semaphore),通俗的说就是设置count=5的话,若在某处写上await等待方法堵塞进程,执行5次CountDown方法后才能恢复进程;信号量主要用于两个目的:一个是用于多个共享资源的互斥使用,另一个用于并发线程数的控制。和CountDownLatch不同的是CyclicBarrier的await方法内部自动减1,也就是调用await方法就执行了减1操作。...原创 2022-06-17 12:29:15 · 332 阅读 · 0 评论