正在进行安全检测...

发布时间:2023-11-21 21:26:20

java知识点总结@多进程1.基本概念:程序、进程、线程程序(program:一组指令的集合,一段静态代码。(完成特定任务的代码,由某种语言编写)进程(process:是一个程序的执行过程(即正在运行的程序)。是个动态过程:有他自身的产生、存在和消亡的过程。PS:例子:如运行中的QQ,运行中的MP3播放器。程序和进程区别:程序时静态的,进程是动态的。线程(thread:进程可细分为线程,是一个程序内部的一条执行路径何时需要多线程1]程序需要同时执行多个任务;2]程序需要实现一些需要等待的任务的时候(如用户输入、文件读PS:若一个程序可同一时间执行多个线程,就是支持多线程的写操作、网络操作、搜索等。);3]需要一些后台运行的程序时-守护线程。(如垃圾回收线程)
2.多线程的创建和使用1)线程的创建(2种方法)1]第一种创建:继承于java.lang.Thread类(无需插包)例子://1.创建一个继承于Thread的类}}st.start(;//4.调用线程的start(方法(两个作用:启用此线classSubThreadextendsThread{}publicclassTestThread{publicstaticvoidmain(String[]args{SubThreadst=newSubThread(;//3.创建一个子类对象publicvoidrun({//2.重写Thread类的run()方法,方法内实现子}for(inti=0;i<100;i++{}System.out.println(i;线程内要完成的功能程,调用相应的run方法)注意Thread类常用的方法及作用1start(方法。启动线程并执行相应的run方法

正在进行安全检测...

相关推荐