摘要: 1.当一个同步方法已经执行,线程能够调用对象上的非同步实例方法吗? 可以,一个非同步方法总是可以被调用而不会有任何问题。实际上,Java 没有为非同步方法做任何检查,锁对象仅仅在同步方法或者同步代码块中检查。如果一个方法没有声明为同步,即使你在使用共享数据 Java 照样会调用,而不会做检查是否安全 阅读全文
posted @ 2018-10-08 15:01 Toby_n 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.队列先进先出,栈先进后出。 2.对插入和删除操作的"限定"。 栈是限定只能在表的一端进行插入和删除操作的线性表。 队列是限定只能在表的一端进行插入和在另一端进行删除操作的线性表。 从"数据结构"的角度看,它们都是线性结构,即数据元素之间的关系相同。但它们是完全不同的数据类型。除了它们各自的基本操 阅读全文
posted @ 2018-10-08 10:20 Toby_n 阅读(6031) 评论(0) 推荐(0) 编辑