本文作者:FUNKYE(陈健斌),杭州某互联网公司主程。
DEMO
1 | public class TestQueue { |
查看日志输出:
1 | 存储线程存入:0 |
分析原理
其实非常简单,用锁锁住存取代码块,如果没有可取的数据,读取数据的线程进入等待状态,存储线程存完数据后会唤醒读取线程进行读取,如果存储线程瞬间就存满了也会进入等待状态,等待读取线程的读取后唤醒他.
平凡的一枚程序员
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true