下面是我看到过的一些代码。你能看到它有什么问题吗?Java同步轮询
[更新]
public class ResourceManager1
{
private final String mutex = "";
Object resource = null;
public Object getResource()
{
synchronized (mutex)
{
if (resource == null)
{
resource = new Object();
}
}
return resource;
}
}
public class ResourceManager2
{
private final String mutex = "";
Object resource = null;
public Object getResource()
{
synchronized (mutex)
{
if (resource == null)
{
resource = new Object();
}
}
return resource;
}
}
哦好吃,没有评论更多的标号。难道我用Java而不是C#? – fiddlesticks 2008-12-05 11:20:46
也许这不是真正的讨论或帮助问题..它基本上是一个琐事问答。有些人可能不会为了这个问题而去...... – Cowan 2009-01-11 09:25:46
只是为了记录(刚注意到这个),在标题中使用英国/澳大利亚的“ - 化”可能有点奇怪 - 尽管我更喜欢它,java关键字是-ize,这样可以使其更加可搜索。 :) – Cowan 2009-01-11 09:27:34