java

位置:IT落伍者 >> java >> 浏览文章

Java2入门经典教程 11.2 管理线程[4]


发布日期:2023年07月31日
 
Java2入门经典教程 11.2 管理线程[4]

使用同步方法

为了看到同步是如何被实际应用的我们将构造一个程序提供一个银行的简单模型开始我们的银行刚开张只有一个客户账号但我们有两个职员每个都尽全力工作处理账户交易一个处理取款另一个处理存款口我们程序的对象如图所示

我们模型中的银行实际是一台执行帐户操作的计算机而且帐户是独立存储的每个职员可以直接与银行通讯为了模拟银行操作在我们的程序中定义了四各类

Bank类代表银行计算机

Account类代表银行账户

Transaction类代表帐户的交易例如取款或存款

Clerk类中代表一个银行职员

我们还将一个包含main()方法的类启动这个过程决定所有的工作如何进行

当我们开发代码时我们不必第一次就搞清楚但这将有助于我们进一步了解程序是如何使用线程的当你用线程编程时这将暴露相关额度一些错误和复杂性

[] [] [] [] [] [] [] [] []

               

上一篇:Java2入门经典教程 11.2 管理线程[5]

下一篇:Java2入门经典教程 11.2 管理线程[3]