package org.example.threadmember1;
public class ThreadDemo {
public static void main(String[] args) throws InterruptedException {
/*
* String getName() 返回此线程的名称
* void setName(String name)
* 细节: 设置线程的名称(构造方法也可以设置名字)没有设置名称,线程也有默认名字(格式:Thread-X X从0开始)
* 如果我们要给线程设置名字,可以用set方法进行设置,也可以用构造方法设置。
*
* static Thread currentThread() 获取大年线程的对象
* 细节: 当JVM虚拟机启动之后,会自动启动多条线程
* 其中有一条线程叫main线程 他的作用就是去调用main方法,并执行里面的代码,在以前我们写的所有代码都是运行在main线程中的
*
* static void sleep() 让当前线程休眠指定的时间,单位为毫秒
*细节:
* 那条线程执行到这个方法,那条线程就会在这里停留对应的时间
* 方法的参数:就表示睡眠的时间,单位毫秒
* 当时间到了之后,先会自动醒来,继续执行下面的其他代码
*
* */
//创建线程对象
MyThread t1 = new MyThread("qql1");
MyThread t2 = new MyThread("qql2");
//开启线程
t1.start();
t2.start();
//
// //那条线程执行到这个方法,此时获取的就是那条线程的对象
// Thread t = Thread.currentThread();
// String name = t.getName();
// System.out.println(name);
// System.out.println("111111111");
// Thread.sleep(5000);
// System.out.println("2222222");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
mThread.zip
共84个文件
java:38个
class:38个
xml:7个
需积分: 0 0 下载量 137 浏览量
2023-07-14
10:20:19
上传
评论
收藏 62KB ZIP 举报
温馨提示
多线程对应的学习的源码,内含详细代码注释,适合新手小白学习了解,也包含了一定的线程池的使用。
资源推荐
资源详情
资源评论
收起资源包目录
Thread.zip (84个子文件)
Thread
pom.xml 647B
src
test
java
main
resources
java
org
example
threadmember3
MyThread1.java 233B
ThreadDemo.java 731B
MyThread2.java 234B
thread1
ThreadDemo.java 511B
MyThread.java 255B
threadsafe3
ThreadDemo.java 602B
MyThread.java 1KB
thread2
ThreadDemo.java 744B
MyRun.java 353B
threadwait1
foodie.java 1KB
Cook.java 1KB
Desk.java 323B
ThreadDemo.java 290B
MyThreadPool
MyRunable.java 263B
MyThreadPoolDemo.java 613B
threadtest
ThreadDemo2.java 312B
MyRunable1.java 854B
ThreadDemo4.java 702B
MyRunable4.java 1KB
MyThread5.java 2KB
MyThread2.java 525B
ThreadDemo1.java 362B
ThreadDemo3.java 346B
MyRunable3.java 586B
ThreadDemo5.java 531B
threadmember1
ThreadDemo.java 2KB
MyThread.java 501B
thread3
MyCallable.java 347B
ThreadDemo.java 1KB
threadwait2
Cook.java 561B
ThreadDemo.java 665B
Foodie.java 611B
threadsafe1
ThreadDemo.java 601B
MyThread.java 834B
threadsafe2
ThreadDemo.java 630B
MyRunnable.java 814B
threadmember2
ThreadDemo.java 768B
MyRunnable.java 267B
.idea
jarRepositories.xml 864B
uiDesigner.xml 9KB
workspace.xml 6KB
misc.xml 544B
compiler.xml 539B
.gitignore 190B
encodings.xml 267B
target
classes
org
example
threadmember3
MyThread2.class 1KB
ThreadDemo.class 880B
MyThread1.class 1KB
thread1
MyThread.class 1KB
ThreadDemo.class 663B
threadsafe3
MyThread.class 2KB
ThreadDemo.class 737B
thread2
MyRun.class 1KB
ThreadDemo.class 770B
threadwait1
Desk.class 467B
Cook.class 1KB
ThreadDemo.class 753B
foodie.class 1KB
MyThreadPool
MyRunable.class 1KB
MyThreadPoolDemo.class 851B
threadtest
ThreadDemo5.class 1KB
MyThread5.class 2KB
MyThread2.class 1KB
MyRunable4.class 2KB
MyRunable1.class 2KB
ThreadDemo1.class 795B
ThreadDemo2.class 690B
ThreadDemo3.class 779B
MyRunable3.class 1KB
ThreadDemo4.class 1KB
threadmember1
MyThread.class 1KB
ThreadDemo.class 709B
thread3
ThreadDemo.class 1KB
MyCallable.class 839B
threadwait2
Cook.class 1KB
Foodie.class 1KB
ThreadDemo.class 958B
threadsafe1
MyThread.class 1KB
ThreadDemo.class 737B
threadsafe2
MyRunnable.class 2KB
ThreadDemo.class 802B
threadmember2
MyRunnable.class 1KB
ThreadDemo.class 1KB
generated-sources
annotations
共 84 条
- 1
资源评论
qql桑
- 粉丝: 175
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功