java技术从入门到精通(孙鑫)学习笔记Lesson5.docVIP

  • 6
  • 0
  • 约8.11千字
  • 约 11页
  • 2019-04-05 发布于江西
  • 举报

java技术从入门到精通(孙鑫)学习笔记Lesson5.doc

程序、进程和线程 程序是计算机指令的集合,它以文件的形式存储在磁盘上。 进程:是一个程序在其自身的地址空间中的一次执行活动。 进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。 线程:是进程中的一个单一的连续控制流程。一个进程可以拥有多个线程。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 Java对多线程的支持 Java在语言级提供了对多线程程序设计的支持。 实现多线程程序的两种方式: 从Thread类继承; 实现Runnable接口。 class MutiThread { public static void main(String[] args) { MyThread mt=new MyThread(); mt.start(); //启动run()方法 System.out.println(main: +Thread.currentThread().getName()); } } class MyThread extends Thread { public void run() //启动线程的入口方法

文档评论(0)

1亿VIP精品文档

相关文档