摘要:
Callable和runnable对比 相比run()方法,可以有返回值 ’方法可以抛出异常 支持泛型的返回值 需要借助FutureTask类,比如获取返回结果 Future接口 可以对具体Runnable、Callable任务的执行结果进行取消、查询是 否完成、获取结果等。 FutrueTask是 阅读全文
摘要:
2022.01.25线程同步练习题 银行有一个账户。 有两个储户分别向同一个账户存3000元,每次存1000,存3次。每次存完打 印账户余额。 问题:该程序是否有安全问题,如果有,如何解决? 【提示】 1,明确哪些代码是多线程运行代码,须写入run()方法 2,明确什么是共享数据。 3,明确多线程运 阅读全文