date0412/ThreadDemo.java
来源:互联网 发布:淘宝工作总结范文 编辑:程序博客网 时间:2024/06/06 20:06
/*进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。1、如何在自定义的代码中,自定义一个线程呢:通过对api的查阅,java已经提供了对线程这类事物的描述。就是Thread类。创建线程的第一种方式:继承Thread类。步骤:1,定义类继承Thread2,复写Thread中的run方法。目的:将自定义代码存储在run方法中中。让线程运行。3,调用线程的start方法,该方法两个作用:启动线程,调用run方法。发现每一次运行的结果都不同。这就是多线程的一个特性:随机性。谁抢到谁执行,至于执行多久,cpu说的算。为什么要覆盖run方法呢?Thread类用于描述线程。该类就定义了一个功能,用于存储线程要运行的代码。该存储功能就是run方法。也就是说,Thread类中的run方法,用于存储线程要运行的代码。*/class Demo extends Thread{public void run(){for(int x=0;x<60;x++)System.out.println("thread run..."+x);}}class ThreadDemo {public static void main(String[] args) {Demo d = new Demo();d.start();//开启线程并执行该线程的run方法。//d.run();//仅仅是对象调用方法。而线程创建了,并没有运行。for(int x=0;x<60;x++)System.out.println("Hello World..."+x);}}
0 0
- date0412/ThreadDemo.java
- ThreadDemo
- date0412/ThreadDemo1.java
- date0412/ThisLockThreadSafe.java
- date0412/ThisLockThreadSafe1.java
- date0412/SingleThreadSafe.java
- date0412/SaleTicketThreadSafe.java
- date0412/SaleTicketThread.java
- date0412/SaleTicketThread1.java
- date0412/DeadLockThreadSafe.java
- date0412/BankThreadSafe.java
- JAVA 建立线程ThreadDemo类
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- date0411/DemoE.java
- date0411/jar包.java
- zookeeper使用(二)
- date0411/PackageDemo.java
- oracle利用imp和exp导入导出数据
- date0412/ThreadDemo.java
- date0412/ThreadDemo1.java
- sublime text编辑器的一些使用
- ZOJ 2532 - Internship(网络流‘最小割)
- date0412/ThisLockThreadSafe.java
- Floyd算法
- date0412/ThisLockThreadSafe1.java
- Nodejs express使用jade模版
- Android Studio 导入Eclipse下的android工程(保留Eclipse的目录结构)