Java笔记15:多线程
2024-09-26 22:00:34
Java实现多线程有两种方式:一是继承Thread类;二是实现Runable接口。
一、Thread实现
- publicclass ThreadDemo2 {
- publicstaticvoid main(String[] args) {
- new TestThread2().start();
- inti = 0;
- while(i++ < 100) {
- System.out.println("main thread is running");
- }
- }
- }
- class TestThread2 extends Thread {
- publicvoid run() {
- intj = 0;
- while(j++ < 100) {
- System.out.println(Thread.currentThread().getName() + " is running!");
- }
- }
- }
运行结果:
二、Runnable实现
- publicclass ThreadDemo3 {
- publicstaticvoid main(String[] args) {
- TestThread3 t3 = new TestThread3();
- Thread t = new Thread(t3);
- t.start();
- inti = 0;
- while(i++ < 100) {
- System.out.println("main thread is running");
- }
- }
- }
- class TestThread3 implements Runnable {
- publicvoid run() {
- intj = 0;
- while(j++ < 100) {
- System.out.println(Thread.currentThread().getName() + " is running!");
- }
- }
- }
运行结果:
最新文章
- 纯javaScript、jQuery实现个性化图片轮播
- Linux下安装MongoDB
- 如何实现在PHP中调用JAVA
- HTML 学习笔记 JavaScript(创建对象)
- IIS中ASP.NET安全配置
- filestream read方法 循环读取固定文件
- 定位position
- [4] 智能指针boost::scoped_ptr
- python--函数式编程--9
- java中sesion
- 浏览器内置Console函数使用详解
- Codeforces Round #207 (Div. 1)B(数学)
- 单实例运行tz
- install xdebug on fedora
- js 拼接 三列做为一行
- java微信平台,发源码
- Jmeter+Badboy实战经验二(使用jmeter)
- AppDelegate减负之常用三方封装 - 友盟推送篇
- Bootstrap——一款超好用的前端框架
- php之微信公众号发送模板消息参观模仿