试验一基于线程的编程技术.docVIP

  • 50
  • 0
  • 约2.13千字
  • 约 4页
  • 2020-10-01 发布于北京
  • 举报
实验一 基于线程的编程技术 实验内容: 熟悉基于多线程的编程技术,编程实现简单的多线程编程实例。 题目可以选取教材或习题中的多线程编程实例。 实验目的和要求 掌握使用一门语言进行多线程编程 编写程序将多线程的执行过程动态的演示出来。 实验方法和步骤 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 多个线程的执行是并发的,多线程和传统的单线程在程序设计上最大的区别在于,由于各个线程的控制流彼此独立,使得各个线程之间的代码是乱序执行的,由此带来的线程调度,同步等问题。 实验方法 1)使用流程图描述演示程序的设计思想; 2)选取C++、JAVA等计算机语言,编程调试,最终给出运行正确的程序。 程序设计 方法一:继承Thread实现线程 public class MyThread extends Thread   {    int count= 1, number;    public MyThread(int num)    {     number = num;     System.out.println     (创建线程 + number);

文档评论(0)

1亿VIP精品文档

相关文档