实验06多线程剖析.doc

实验06多线程剖析

实验六 TCP Socket中的多线程 一、本实验目的及要求: 理解进程和线程的概念; 掌握JAVA中多线程技术,实现方法(继承Thread类,或实现Runnable接口); 将多线程技术和TCP Socket结合,在TCP Socket中引用多线程技术,实现多用户实时通信; 实验报告内容应包括,本实验的第三、四、五部分的答案,以及第六部分的程序后要求。 二、基础知识 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。 线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。Java对多线程的支持是非常强大的,他屏蔽掉了许多的技术细节,让我们可以轻松的开发多线程的应用程序。Java里面有2个方法实现多线程,  1 继承 Thread类,比如   class MyThread extends Thread {   public void run() {   // 这里写上线程的内容   }   public static void main(String[] args) {   // 使用这个方法启动一个线程   new MyThread().start();   }   }   2 实现 Runnable接口   cl

文档评论(0)

1亿VIP精品文档

相关文档