多线程
1.如何实现多线程同步
https://www.cnblogs.com/XHJT/p/3897440.html
https://blog.csdn.net/wenwen091100304/article/details/483186992
2.创建线程有哪几种方式
https://www.cnblogs.com/3s540/p/7172146.html
https://blog.csdn.net/longshengguoji/article/details/41126119
3.什么是原子性操作
http://www.cnblogs.com/xrq730/p/5060921.html 关于线程的面试题(有时间可以看看)
https://blog.csdn.net/hejingyuan6/article/details/47053409 线程之间如何实现数据共享(举例说明,例子不错)
http://www.importnew.com/23511.html 深入分析synchronized的原理
https://www.cnblogs.com/davidwang456/p/4662099.html java原子操作的实现原理
https://blog.csdn.net/wenwen091100304/article/details/48318699 多线程同步的方法
https://www.cnblogs.com/zhengbin/p/5654805.html Java中Volatile关键字详解