1
在https://github.com/Readify/Neo4jClient/wiki/connecting#threading-and-lifestyles中,它提到了对于每个数据库,您应该只有一个它的实例。如果我想使用多线程,我可以创建多个实例吗?例如,我想要做以下事情:关于线程安全
main() {
for (int i = 0 ; i < 10 ; ++i)
(new System.Threading.Thread(newUser())).Start() ;
}
void newUser() {
var client = new GraphClient(new Uri("http://localhost:7474/db/data"));
client.Connect();
/* do sth... */
}
因为我想模拟多用户场景。我试过这段代码,看起来效果很好。为什么说我可以在文档中只有一个我的数据库实例?
我明白了,谢谢! – IamVeryClever