【发布时间】:2016-06-18 14:32:25
【问题描述】:
我在执行线程时遇到问题。当我在执行另一个更新该对象的线程时从主线程中删除一个对象时,就会出现问题。当第二个线程尝试更新对象时,由于对象不再存在而发生异常。我的问题如下:当我运行我的特殊线程时,如何阻止其他线程修改我的对象?我希望我的特殊线程优先于应用程序中的所有其他线程。
非常感谢
【问题讨论】:
-
听起来你想要一个读写锁
-
你能在这里提供一些代码示例吗.. 了解上下文会更好
-
建议您按照自己的方式学习 Java 并发教程:docs.oracle.com/javase/tutorial/essential/concurrency
-
好像你没有使用同步块。
标签: java multithreading synchronization locking