摘要:
volatile的应用 volatile的定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方便。如果一个字段被声明成volatile,Java线程内存模型确保所有线 阅读全文
摘要:
模拟死锁 下面是使用jstack命令查看的死锁状态,红色框内是死锁发生的类文件及行号。 阅读全文
摘要:
通过这几天来的刷算法题,我发现了自身的一些问题,即使刷了这些题,但是对于新的算法还是无法通过已有的算法知识推导出来,感觉处于一种懵懂的状态,应该是其一些基础的算法理论没有知晓,因为到现在为止,并没有系统的学过关于算法的一些理论知识。只是重复的上机实践,遇到新的问题无法归类且虽然有思路,但是真正的敲代 阅读全文