Java中线程实现的两种方式例程

news/2024/7/3 19:14:20 标签: java

1. 继承Thread

package com.sunplusedu;

public class JavaTest {
public static void main(String args[]){
new MyThread().start();
int i = 10;
for(i = 10; i > 0; i--){
System.out.println("in the main "+i);
try {
Thread.currentThread();
Thread.sleep(1*1000);
} catch (Exception e) {
// TODO: handle exception
System.out.println("main Exception");
}
}
}

}

class MyThread extends Thread{

public void run(){
int i = 10;
for(i = 10; i > 0; i--){
System.out.println("in the Thead"+i);
try {
Thread.currentThread();
Thread.sleep(1 * 1000);
} catch (Exception e) {
// TODO: handle exception
System.out.println("MyThread Exception ");
}
}
}
}


 

2.接口Runnable实现

package com.sunplusedu;


public class JavaRunable {
public static void main(String args[]){
int i = 0;
MyThread mt = new MyThread();
new Thread(mt).start();
for(i = 0; i <= 10; i++){
System.out.println("in the Main " + i);
//Java中延时方式
try {
Thread.currentThread();
Thread.sleep(1*1000);
} catch (Exception e) {
// TODO: handle exception
System.out.println("Main Exception");
}
}

}
}

class MyThread implements Runnable{
//复写时的方法访问权限不能比接口中的权限低,所以run方法的要权限应该为public
public void run(){
int i = 0;
for(i = 0; i <= 10; i++){
System.out.println("in the MyThread "+i);
try {
Thread.currentThread();
Thread.sleep(1*1000);
} catch (Exception e) {
// TODO: handle exception
System.out.println("Thread Exception");
}
}
}

}


 

 

 


http://www.niftyadmin.cn/n/1148027.html

相关文章

如何利用僵尸扫描来发现服务器的开放端口

0x00&#xff1a;简介 渗透测试信息搜集阶段&#xff0c;在发现目标服务器所开放端口时&#xff0c;扫描方式可分为三种&#xff0c;分别是&#xff1a;隐蔽扫描&#xff0c;全链接扫描和僵尸扫描。 全链接扫描&#xff1a;即正常的请求&#xff0c;过程包含了三次握手&#…

日立JP1当选07年度制造业信息化杰出供应商

日前&#xff0c;第二届中国制造业CIO年会暨2007中国制造业信息化岁末盘点颁奖典礼在北京隆重举行。凭借在制造行业信息化领域的优秀系统运行管理软件、解决方案和服务措施&#xff0c;日立信息系统&#xff08;上海&#xff09;有限公司的系统运行管理软件JP1荣获2007年度制造…

服务扫描获取 banner 信息的方法有哪些

0x00&#xff1a;简介 banner 信息来表示欢迎语&#xff0c;其中会包含一些敏感信息&#xff0c;所以获取 banner 也属于信息搜集的范畴。在渗透测试中&#xff0c;典型的 4xx、5xx 信息泄露就属于 banner 泄露的一种。在 banner 信息中&#xff0c;可以获取到软件开发商、软件…

浅析C#深拷贝与浅拷贝

1.深拷贝与浅拷贝拷贝即是通常所说的复制(Copy)或克隆(Clone)&#xff0c;对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象&#xff0c;但是不同的 复制方法&#xff0c;复制出来的新对象却并非完全一模一样&#xff0c;对象内部存在着一些差异…

盛大总裁唐骏将离职 有可能转向风投行业

《IT时代周刊》网络版3月28日18时25分上海消息&#xff0c;盛大总裁唐骏已向公司提交辞职报告&#xff0c;将于下周离任&#xff0c;并有可能自此结束“打工”生涯。 《IT时代周刊》网络版从多方获悉&#xff0c;唐骏已于近期向盛大公司递交辞职报告&#xff0c;并将于下周离任…

服务扫描之服务识别

0x00&#xff1a;简介 在服务扫描中&#xff0c;主要就是去发现端口上跑的是哪个服务。探测目标端口开放&#xff0c;并不能确定其服务&#xff0c;有时候 21 并非 ftp&#xff0c;80 也并非 web。他们只是默认端口&#xff0c;但不代表不可以更改。如果一些服务开放的端口不是…

LINQ之路 6:延迟执行(Deferred Execution)

LINQ中大部分查询运算符都有一个非常重要的特性&#xff1a;延迟执行。这意味着&#xff0c;他们不是在查询创建的时候执行&#xff0c;而是在遍历的时候执行&#xff08;换句话说&#xff0c;当enumerator的MoveNext方法被调用时&#xff09;。让我们考虑下面这个query&#x…

国产3G手机4月1日正式放号 主叫4角被叫免费

3月28日消息&#xff0c;中移动于今日召开媒体见面会&#xff0c;正式宣布将于4月1日起&#xff0c;在其所承建的8座奥运城市正式启动国产3G&#xff08;即TD-SCDMA&#xff09;的社会化业务测试和试商用&#xff0c;具体包括北京、天津、上海、青岛、秦皇岛、沈阳、深圳和广州…