扩展Thread并调用非Thread方法

时间:2010-09-03 02:54:47

标签: thread-safety

我的程序代表一个图表。沿途有一些带有道路和侏儒的村庄。侏儒有线程。有一个国家银行不是。当侏儒沿着公路旅行时,它将向银行付费。当道路破裂时,银行将放弃修理它的钱。如果银行不延长线程,如果两个侏儒试图立即向银行付款,我会遇到问题吗?

1 个答案:

答案 0 :(得分:0)

银行不需要拥有自己的线程,但它可以充当信号量/锁定/监视器以进行同步。侏儒的金融交易需要在银行同步(因此,就像在真实的银行中一样,他们不会在同一时间付钱,但其中一个必须排队并排队等候。)