Java高并发程序设计
改专栏为学习《Java高并发程序设计》做的笔记,分享出来
偶像来了
这个作者很懒,什么都没留下…
展开
-
(2)Java并行程序基础----初始化线程及其方法
文章目录1. 关于进程2.线程的基本知识2.1 线程的创建2.2 终止线程2.3 线程中断2.4 等待(wait)和通知(notify)2.5 挂起(suspend)和继续执行(resume)2.6 等待线程结束(join)和谦让(yield) 1. 关于进程 进行是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 线程是轻量级的进程,是程序执行的最小单位。 2.线程的基本知识 2.1 线程的创建 线程创建可以 new 一个线程对象,调用该对象的start()方法,如下 Thread t1原创 2020-06-07 20:12:08 · 168 阅读 · 0 评论 -
(1)走入并行世界
文章目录1.同步(Synchronous)和异步(Asynchronous)2.并发(Concurrency)和并行(Parallelism)3.临界区4.阻塞(Blocking)和非阻塞(Non-Blocking)5.死锁(Deadlock)、饥饿(Starvation)和活锁(Livelock)死锁饥饿活锁6.并发级别阻塞无饥饿无障碍无锁无等待 1.同步(Synchronous)和异步(Asynchronous) 同步和异步通常用来形容一次方法调用。 同步 调用一旦开始,调用者必须等到方法调用返回后,原创 2020-05-26 08:24:51 · 132 阅读 · 0 评论