《java多线程编程核心技术》一 概述

进程:一次程序的执行,即程序在数据集合上的运行过程;是受操作系统管理的基本运行单位。例如运行在windows操作系统内存中的exe文件

线程:在进程中独立运行的子任务。

多任务操作系统:CPU在多个任务间快速地切换,仿佛同时运行。

多线程技术:同时运行多个不同种类的任务。

多线程是异步的,线程执行顺序是随机的。

实现多线程编程的方式主要有两种:

1)继承Thread类

2)实现Runnable接口

本身Thread类也是实现了Runnable接口

Thread与Runnable的方式相比,Thread方式主要的局限在于它不支持多继承,但是本质上没有区别。

非线程安全:多个线程对同一对象的同一实例进行操作导致值不同步的问题。

posted on 2018-02-08 23:03  java我不会  阅读(85)  评论(0)    收藏  举报

导航