摘要:
Java中的线程状态(详见Java线程状态及转换-MarchOn): wait:Object类的实例方法,释放CPU执行权,进入等待状态,直到 被中断、被拥有该对象锁的线程唤醒(notify或notifyAll)、wait时间到了自己唤醒 三者之一发生。会释放所持有的对象锁。(关于 wait、not 阅读全文
摘要:
假设需要对一个文件的内容频繁访问,甚至要做修改,如何才能高效访问?再者,修改后要让别人也能及时看到该文件的新内容,如何做到?对于前者,传统的做法是“打开文件,读入”,为了提高效率,可以将整个文件内容读入到内存,之后的读从内存取即可;对于后者,需要调用者做一些同步操作来保证一致性。可见,传统做法需要将 阅读全文