线程、进程、多线程
殇莫忆
历尽千帆,归来仍是少年
展开
-
进程、线程、多线程相关的基础知识
一、说说概念1、进程(process)狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。简单的来讲进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、...转载 2018-07-19 15:29:19 · 121 阅读 · 0 评论 -
JAVA多线程实现的四种方式
Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。1、继承Thread类创建线程Thread类本质上是实现了Runnable接口的一...转载 2018-07-19 16:21:32 · 210 阅读 · 0 评论 -
开始时间 结束时间,全程的运行时间的计算
long start = System.currentTimeMillis();for (int i = 0; i < 10 ; i++) { 。。。。。。}long end = System.currentTimeMillis();System.out.println("运行时间 :" + (end - start) + "ms");如果用for循环的,...原创 2018-09-25 14:34:56 · 4708 阅读 · 0 评论