当前位置:文档之家› Java语言多线程技术应用研究

Java语言多线程技术应用研究

Java语言多线程技术应用研究
Java语言多线程技术应用研究

Java语言多线程技术应用研究

摘要:多线程编程是Java语言的一个很重要的特点,它是面向对象程序设计的关键技术之一。本文简要的探讨了Java语言多线程的基本技术,就线程的创建、线程控制和调度及线程同步等处理技术做了相关探讨。

关键词:多线程创建控制同步应用

多线程程序是Java语言的一个很重要的特点,在一个Java程序中,可以同时并行运行多个相对独立的线程。线程是一段完成某个特定功能的语句体,一个线程是一个程序内部单个顺序的控制流。多线程是指同一个应用程序中,有多个顺序流同时执行,即多线程表示一个程序内部可以同时执行多个线程。多线程的程序能更好地表述和解决现实世界的问题,是计算机应用开发和设计过程的一个必然发展趋势。

1 线程的创建

在Java程序设计中,创建线程有两种方法:一个方法是从一个自定义的类(如Mythread)中创建,即让程序继承Thread类。例如:Thread t=new Mythread();这个类扩展了Java基础类库中的Thread类及其方法。Mythread类中必须替换Thread类中的run()方法。应注意的是,初始化Mythread为类,并不能使对象t作为一个线程开始执行,而必须独立运行的子语句体放到run()方法(是Thread类中的一个方法)中。再调用线程的star()方法来开始线程的执行,进而依顺序调用run()方

相关主题
文本预览
相关文档 最新文档