PTA与参考资料
实验-基础部分
- 基础题目MyThread类、PrintTask(讲解线程Thread与任务Runnable相分离的概念)。注:预习课件1。
- Runnable与匿名内部类。注:预习课件1。
- 程序阅读:多线程程序BounceThread。迭代改进任务。
- 修改其形状、填充颜色
- 使用不一样的轨迹
- 鼠标点击处生成小球
- 动态使用不同轨迹,如每生成一个新的小球就随机选择不同的轨迹。注:可以以多态方式实现。思考:是否要新建很多不同的小球类?
- 高级进阶:碰撞检测。
- 线程的停止(Runnable)。
- 多线程互斥访问。注:预习课件2。
实验-高端进阶
- 同步访问
- 交替执行
- 执行器
- Callable与Runnable