我有一个类,它只实例化一次。这个类有一个异步处理队列的方法。而且这个方法必须是线程安全的。我阅读了几种可能性,并决定使用同步作为继续使用的方法。使用同步块或使用 synchronize 关键字同步整个方法。
我做出了正确的选择吗?如果有人想详细验证这一点,我还可以提供一些代码。
我有一个类,它只实例化一次。这个类有一个异步处理队列的方法。而且这个方法必须是线程安全的。我阅读了几种可能性,并决定使用同步作为继续使用的方法。使用同步块或使用 synchronize 关键字同步整个方法。
我做出了正确的选择吗?如果有人想详细验证这一点,我还可以提供一些代码。
我做出了正确的选择吗?
你的选择是好的。除非您正在处理预期会发生大量锁争用的情况,否则您使用哪种(正确)方法非常重要。
如果有人想详细验证这一点,我还可以提供一些代码。
如果您希望有人检查您的代码,将问题发布到http://codereview.stackexchange.com站点会更合适。