2017年8月16日

多线程实现的方式二实现Rannable

摘要: 运行结果如下 C运行 : 0D运行 : 0C运行 : 1D运行 : 1C运行 : 2D运行 : 2C运行 : 3D运行 : 3C运行 : 4D运行 : 4 Thread2类通过实现Runnable接口,使得该类有了多线程类的特征。run()方法是多线程程序的一个约定。所有的多线程代码都在run方法里 阅读全文

posted @ 2017-08-16 17:54 零度千里 阅读(410) 评论(0) 推荐(0) 编辑

多线程实现的方式一继承Thread

摘要: 实现方法一:继承Thread类 运行结果如下: B运行 : 0A运行 : 0A运行 : 1B运行 : 1B运行 : 2A运行 : 2B运行 : 3A运行 : 3B运行 : 4A运行 : 4 说明:通过上图可看出Thread类本质上是实现了rannable接口的实体类,代表一个线程的实例。启动线程的唯 阅读全文

posted @ 2017-08-16 17:12 零度千里 阅读(204) 评论(0) 推荐(0) 编辑

多线程介绍

摘要: 1、概念 什么是进程:进程是资源分配的最小单位,每一个进程之间有独立的数据空间和运行代码。 什么是线程:线程是cpu的最小单位,每一个线程有独立运行栈和程序计数器,同一类线程共享代码和数据空间。 他们的关系:1> 一个进程包含1 n个线程。线程之间切换开销小,进程之间切换开销大。(注:开销是占用内存 阅读全文

posted @ 2017-08-16 15:11 零度千里 阅读(149) 评论(0) 推荐(0) 编辑

导航