[计算机软件及应用]Java多线程.pptVIP

  • 2
  • 0
  • 约1.02万字
  • 约 30页
  • 2018-02-15 发布于浙江
  • 举报
[计算机软件及应用]Java多线程

山东大学计算机学院人机交互与虚拟现实实验室 多线程 第六讲-多线程 多线程的概念 线程的创建 线程的生命周期 获得新线程的两种方式 线程的同步问题 线程间的通信 第六讲-多线程的概念 在一个程序中可以同时运行多个相对独立的线程。系统将CPU分成非常小的时间片,分别分配给每一个线程,这些线程的运行跟并行运行一样,在一个程序中同时可以处理多个任务,这是非常有用的。例如用一个线程来接受输入,而另一个线程进行其他的数据处理,这样就大大的提高了程序执行的效率。 多线程被广泛用于打造灵敏的用户界面。假设有个程序,它会执行某种操作,需要大量CPU运算,因而导致无法适时回应使用者的输入,看以下例子: 第六讲-多线程的概念 public class Counter1 extends JApplet { private int count = 0; private JButton start = new JButton(Start), onOff = new JButton(Toggle); private JTextField t = new JTextField(10); private boolean runFlag = true; public void init() { Container cp = getContent

文档评论(0)

1亿VIP精品文档

相关文档