多线程详细笔记(含代码)要点分析.docxVIP

  • 3
  • 0
  • 约 16页
  • 2016-11-23 发布于湖北
  • 举报
java知识点总结 @多进程 1.基本概念:程序、进程、线程 程序(program):一组指令的集合,一段静态代码。(完成特定任务的代码,由某种语言编写) 进程(process):是一个程序的执行过程(即正在运行的程序)。是个动态过程:有他自身的产生、存在和消亡的过程。 PS:例子:如运行中的QQ,运行中的MP3播放器。 程序和进程区别:程序时静态的,进程是动态的。 线程(thread):进程可细分为线程,是一个程序内部的一条执行路径 PS:若一个程序可同一时间执行多个线程,就是支持多线程的 何时需要多线程: [1]程序需要同时执行多个任务; [2]程序需要实现一些需要等待的任务的时候(如用户输入、文件读写操作、网络操作、搜索等。); [3]需要一些后台运行的程序时-守护线程。(如垃圾回收线程) 2.多线程的创建和使用 (1)线程的创建(2种方法) [1]第一种创建:继承于java.lang.Thread类(无需插包) 例子: // 1.创建一个继承于Thread的类 class SubThread extends Thread{ public void run(){ // 2.重写Thread类的run()方法,方法内实现子线程内要完成的功能 for(int i=0;i1

文档评论(0)

1亿VIP精品文档

相关文档