- 博客(2)
- 资源 (12)
- 收藏
- 关注
原创 阻塞队列——BlockingQueue
阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变得空闲起来,如从队列中移除一个或者多个元素,或者完全清空队列。wait、notifyAll实现方式pa
2017-11-09 17:15:49 419
原创 哲学家就餐问题的思考(java实现)
前言这是我第一眼看到该问题时想到的解决方式之一,不知道可不可行,如果大家有什么看法可以探讨探讨。问题描述有五个哲学家,他们的生活方式是交替地进行思考和进餐,n哲学家们共用一张圆桌,分别坐在周围的五张椅子上,在圆桌上有五个碗和五支筷子,n平时哲学家进行思考,饥饿时便试图取其左、右最靠近他的筷子,只有在他拿到两支筷子时才能进餐,n进餐完毕,放下筷子又继续思考。约束条件 (1)只有拿到两只筷子时,哲学家
2017-11-09 17:12:52 1515 2
msmtp+mutt发送TLS邮件
2017-05-18
Android资源图片压缩工具
2016-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人