Java入门基础语法,Java多线程的创建和使用
来源:互联网 发布:中国行业数据库 编辑:程序博客网 时间:2024/04/29 07:50
Java入门基础语法之Java多线程的创建和使用,在Java中,多线程是Java很重要的一个内容,也是Java叫其他语言较为强大的原因之一,如果Java没有多线程的存在,那么如今的Java不会如此的流行和受到编程人员的追捧,Java的多线程具运行速度上的很大优势,但同时Java的多线程也是其的一大弊端,由于Java的多线程的存在,因此其在创建一个线程的同时便会占有计算机的硬件资源,所以Java的资源占用也是久受程序员们的诟病,但即便如此,Java的多线程依然具有强大的生命力,因为现今计算机硬件的发展水平太快了,可以把Java资源占用过多的缺点慢慢的掩盖了下去。下面是一个多线程的一个小例子:
public class TestThread {/** * @param args */public static void main(String[] args) {//实例化Runner1Runner1 r = new Runner1();//通过实例化Thread对象,创建一个线程Thread t = new Thread(r);//启动线程t.start();for(int i=0;i<100;i++){System.out.println("Thread---"+i);}}}//从接口Runnable继承并实现其run方法class Runner1 implements Runnable{public void run(){for(int i=0;i<100;i++){System.out.println("Runner1"+i);}}}
在这个例子中,有一些需要注意的地方,那就是实例化Thread对象只是创建了一个线程,并没有启动线程,如果不启动线程便直接调用Thread对象的run方法,那么就不会启动线程而是只是简单的方法的调用:
public class TestThread {/** * @param args */public static void main(String[] args) {//实例化Runner1Runner1 r = new Runner1();//通过实例化Thread对象,创建一个线程Thread t = new Thread(r);//启动线程//t.start();t.run();for(int i=0;i<100;i++){System.out.println("Thread---"+i);}}}//从接口Runnable继承并实现其run方法class Runner1 implements Runnable{public void run(){for(int i=0;i<100;i++){System.out.println("Runner1"+i);}}}
- Java入门基础语法,Java多线程的创建和使用
- java基础-多线程的创建
- Java入门基础语法
- Java多线程基础,线程的创建使用以及终止
- 【Java】多线程 语法 使用
- 【Java】JAVA入门,基础语法
- Java基础-多线程-①线程的创建和启动
- Java基础-多线程-①线程的创建和启动
- Java基础-多线程-①线程的创建和启动
- 【java基础之多线程】多线程的创建
- java入门(2)--基础语法
- java基础语法入门大纲
- java基础入门----多线程1
- Java入门基础之【基础语法】2
- Java的基础语法
- Java的基础语法
- Java的基础语法
- Java的基础语法
- 【转】我的工作二年总结
- c++ 位拷贝和值拷贝的区别
- arm mmu地址重映射
- OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止
- 汇编语言指令大全
- Java入门基础语法,Java多线程的创建和使用
- 资源收集贴
- 关于业内对JAVA的一则小故事
- Objectice-C之日志信息
- java基础--线程03--实现线程范围内的共享变量
- 周鸿祎产品秘笈:小版本成就大产品(二)资料是比较旧的
- C++语言的应用
- 获取客户端ip和mac地址的方法总结
- 用JS创建文件,文件夹,及相关属性 .