
线程并发篇
文章平均质量分 96
线程并发篇
跑步蜗牛
help
展开
-
java多线程总结:原理结合源码详细讲解 - 简单实用
执行策略:线程执行的方式串行执行比如:医院给病人看病的时候,可以让所有的病人都拍成一个队形,让一个医生统一的看病。医生:线程。病人看病:任务这种一个医生给一群站好队形的病人看病--映射到java就相当于:单线程串行执行任务映射到我们java中的话就相当于线程执行任务。串行执行的缺点很明显。例如:就是假设前面有一个病人非常的慢,是一个话唠,本来就是一个小感冒,就和医生唠了一天...原创 2018-08-09 11:14:57 · 11734 阅读 · 0 评论 -
一、线程和进程概念详解 - 简单实用
一、进程和线程概念进程:进程是一个很抽象的概念,指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。进程简单来理解就是每个应用都是一个进程。线程:是用来执行具体功能和任务的,需要进程为载体,是进程的一个实体,是CPU调度和分派的基...原创 2018-08-10 15:03:37 · 1993 阅读 · 0 评论 -
二、Java多线程Thread线程基本用法和方法详解 - 简单实用
一、Thread类方法:sleep,currentThread1.sleep方法:是Thread的类方法,主要作用是控制当前线程阻塞N毫秒。package com.xiangping.thread.demo;/** * 1.Thread类方法:sleep方法 * * @author 向平 * @version $Id: Test.java, v 0.1 2018年8月10日...原创 2018-08-10 16:13:41 · 672 阅读 · 0 评论 -
三、Java多线程synchronized锁机制详解 - 简单实用
一、Synchronized概念其实每个java对象都是可以实现同步的内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。这也是一个互斥锁,同一时间只有一个线程能够获得锁,当线程A尝试去获得线程B持有的内置锁时,线程A必须等待或者阻塞,直到线程B释放这个锁。对象锁和类锁:对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态方法或者一个类的...原创 2018-08-10 17:30:30 · 470 阅读 · 0 评论