习题十一

习题十一

1.什么是线程?它和进程有什么区别?适用方向是什么?

2.简述线程的生命周期。

3.Java的线程是如何实现的?

4.Java中的多线程有什么特点?同步和互斥的原理是如何实现的?

5.Java的线程是如何调度的?

6.设计一个程序,该程序中包括5个线程,设法控制线程运行先后顺序。通过运行情况得出结论。

7.设计一个程序,让一个小球在JFrame中滚动,当撞到边缘时,则选择一个角度反弹回去。