Java多线程开发方法2
11页1、Java多线程(一)多线程基础前言本文主要讲解java多线程的基础,以及一些常用方法。关于线程同步、ExecutorService框架我会放到后续的文章进行讲解。进程与线程的区别进程进程简单的来说就是在内存中运行的应用程序,一个进程可以启动多个线程。比如在windows中一个运行EXE文件就是一个进程。线程同一个线程中的进程共用相同的地址空间,同时共享进程所拥有的内存和其他资源。线程Demo-继承Thread类首先我们我们继承java.lang.Thread类来创建线程。package top.crosssoverjie.study.Thread;public class TestThread public static void main(String args) System.out.println(主线程ID是: + Thread.currentThread().getId(); MyThread my = new MyThread(线程1); my.start() ; MyThread my2 = new MyThread(线程2) ; /* * 这里直接调用my2的run()
2、方法。 */ my2.run() ; class MyThread extends Thread private String name; public MyThread(String name) this.name = name; Override public void run() System.out.println(名字: + name + 的线程ID是= + Thread.currentThread().getId(); 输出结果:主线程ID是:1名字:线程2的线程ID是=1名字:线程1的线程ID是=9由输出结果我们可以得出以下结论: my和my2的线程ID不相同,my2和主线程ID相同。说明直接调用run()方法不会创建新的线程,而是在主线程中直接调用的run()方法,和普通的方法调用没有区别。 虽然my的start()方法是在my2的run()方法之前调用,但是却是后输出内容,说明新建的线程并不会影响主线程的执行。线程Demo-实现Runnable接口除了继承java.lang.Thread类之外,我们还可以实现java.lang.Runnable接口来创建线程。pack
3、age top.crosssoverjie.study.Thread;public class TestRunnable public static void main(String args) System.out.println(主线程的线程ID是+Thread.currentThread().getId(); MyThread2 my = new MyThread2(线程1) ; Thread t = new Thread(my) ; t.start() ; MyThread2 my2 = new MyThread2(线程2) ; Thread t2 = new Thread(my2) ; /* * 方法调用,并不会创建线程,依然是主线程 */ t2.run() ; class MyThread2 implements Runnable private String name ; public MyThread2(String name) this.name = name ; Override public void run() System.out.println(线程+nam
《Java多线程开发方法2》由会员Ron****an分享,可在线阅读,更多相关《Java多线程开发方法2》请在金锄头文库上搜索。
Linux基础综合案例四
Java+Web+应用程序开发试题库7
Java中sleepwaityieldjoin的区别
C++期末考试复习资料
Java+Web+应用程序开发试题库4
C语言整体课程设计(张芝雨)
Java+Web+应用程序开发试题库3
Java面向对象程序设计_习题解答
Java中Synchronized的用法
Java+Web+应用程序开发试题库2
linux认证题库
Java多线程开发方法2
Java+Web+应用程序开发试题库1
Java+Web+应用程序开发试题库9
Java+Web+应用程序开发试题库6
Java+Web+应用程序开发试题库8
c++期末 考试复习资料
Linux系统管理综合案例三(答案)
Linux系统管理综合案例三
Java+Web+应用程序开发试题库5
2024-05-17 12页
2024-05-17 1页
2024-05-16 4页
2024-05-16 4页
2024-05-14 16页
2024-05-14 12页
2024-05-14 5页
2024-05-14 16页
2024-05-14 4页
2024-05-14 4页