第6章java的多线程内容摘要:

自然撤消 (线程执行完) • 被停止 (调用 stop( )方法) 目前不推荐通过调用 stop()来终止线程的执行,而是让线程执行完。 (5) 死亡状态( Dead) 使用线程时要注意线程的同步,可以用 synchronized来修饰那些不能被中途打扰的方法。 淮海工学院 计算机课程 在程序中实现多线程 1. 创建用户自定义的一个线程子类 即 创建 Thread类的子类 , 继承线程类 Thread并重写其中的方法 run(), Thread类综合了 Java程序中一个线程需要拥有的属性和方法。 由于 Java只支持单重继承,用这种方法定义的类不能再继承其它父类。 关键性操作步骤: ( 1)定义用户线程的操作, 即定义用户线程的 run()方法 ( 2)在适当时候建立用户线程实例。 淮海工学院 计算机课程 关于 Thread类: (1) 构造函数 ① public Thread ( ):创建一个系统线程类的对象。 ② public Thread ( Runnable target ): 在上一个构造函数完成的操作基础之上,利用参数对象 —— 实现了 Runnable接口的 target对象中所定义的 run( )方法,来初始化或覆盖新创建的线程对象的 run( )方法。 ③ public Thread ( String ThreadName ): 在第一个构造函数工作的基础上,为所创建的线程对象指定一个字符串名称供以后使用。 ④ public Thread (Runnable target, String ThreadName): 实现②,③两构造函数的功能。 淮海工学院 计算机课程 (2) 线程优先级 Thread类有三个有关线程优先级的静态常量:  MINPRIORITY 代表最小优先级,通常为 1;  MAXPRIORITY 代表最高优先级,通常为 10;  NORMPRIORITY 代表普通优先级,缺省数值为 5 ( 3) Thread类的常用方法。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。