Java程序设计开发实战多线程.pptxVIP

  • 2
  • 0
  • 约2.92万字
  • 约 63页
  • 2023-09-14 发布于福建
  • 举报
Java程序设计开发实战第12章:多线程 进程进程(process)是计算机程序执行的基础单位,指的是一个程序一次动态的执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程。多进程操作系统能同时运行多个进程(程序),由于CPU具备分时机制,所以每个进程都能循环获得自己的CPU时间片。由于CPU执行速度非常快,使得所有程序好象是在“同时”运行一样 进程与线程虽然多进程可以提高硬件资源的利用率,但是对于进程的启动与销毁依然需要消耗大量的系统性能,导致程序的执行性能下降,所以为了进一步提升并发操作的处理能力,在进程的基础上又划分出了多线程的概念,这些线程依附于指定的进程,并且可以快速启动以及并发执行 多线程实现结构Java是一门支持多线程的编程语言,所以通过Java开发的项目拥有较高的处理性能,如果要想进行多线程的开发,则必须提供有一个多线程的处理类,在该处理类定义了线程要执行的功能,这样该类中所产生的若干个实例化对象就都可以并行执行在Java开发中,多线程的主类是实现多线程的关键,而要想定义此类则有三种方式:继承Thread类、实现Runnable接口、实现Callable接口,在每一个线程运行中都拥有各自独立的处理状态 范例:定义线程主体类class MyThread extends Thread { // 定义

文档评论(0)

1亿VIP精品文档

相关文档