Java多线程
来源:互联网 发布:访客网络应该限速多少 编辑:程序博客网 时间:2024/05/22 10:48
作为一个刚入们的新手,我用博客记录自己的学习知识点:
关于java的多线程,处理分两种。一是采用继承的方式,子类继承父类,然后重写run()方法,下面是我的代码:
package run;
import java.lang.Thread;
public class run {
/**
* @param args
*/
@SuppressWarnings("deprecation")
public run() {
// TODO Auto-generated constructor stub
System.out.println("构造函数启动");
lang.start();
lang1.start();
lang2.start();
}
Thread_lang lang=new Thread_lang();
Thread_lang lang1=new Thread_lang();
Thread_lang lang2=new Thread_lang();
public class Thread_lang extends Thread{
public void qidong(){
for (int i = 0; i <10; i++) {
System.out.println("这是第i个"+i);
try {
sleep(3000);
qidong1();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public void qidong1(){
for (int i = 0; i <1; i++) {
System.out.println("#$%^^&*(*(");
}
}
public void run(){
System.out.println("进入线程函数");
qidong();
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new run();
}
}
其二是通过实现runnable接口然后实现run()方法,将其添加到线程中,下面是我的代码:
package runnable_threading;
import java.lang.Thread;
public class runnable_threading implements Runnable {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Runnable runable=new runnable_threading();
Thread thread=new Thread(runable);
thread.start();
/*//*/
//
//实现多线程无非就是两种方法,一种是继承多线程thread类,另一种是实现runnable接口,用runnable接口重写run()方法,
//
//
/*/*/
}
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("重写runnable接口中的run()方法");
}
}
- 【Java多线程】多线程死锁
- Java 多线程
- java 多线程
- java多线程
- JAVA多线程
- java多线程
- JAVA多线程
- java多线程
- JAVA 多线程
- Java多线程
- java多线程
- JAVA 多线程
- Java 多线程
- Java 多线程
- java多线程
- Java 多线程
- Java多线程
- java 多线程
- 【HttpClient4.5中文教程】【第一章 :基础】1.1执行请求(三)
- Java 异常处理
- iOS开发见闻-第4期
- FZU 2168
- 从头认识java-6.2 继承(Generalization)(2)
- Java多线程
- 【HttpClient4.5中文教程】【第一章 :基础】1.2 HttpClient接口
- 【Android成长之路】全局大喇叭——广播机制的浅谈(使用本地广播)
- ZOJ 2243 Binary Search Heap Construction笛卡尔树(二叉搜索+堆)
- 推荐使用string直接量来赋值
- android---(volley网络通信框架)
- 记录python数据持久存储的一点问题
- LeetCode Contains Duplicate II 数组
- java.util.logging.Logger使用详解