读实战java高并发程序设计
木晴冰雪
这个作者很懒,什么都没留下…
展开
-
读实战java高并发程序设计笔记01
1.1讲解了什么是同步和异步,指出,同步异步指的是一次方法的调用同步:指的是调用者必须等到方法执行完之后得到返回之后才能继续执行异步:指的是调用者无需等到方法执行完之后执行,异步方法会在另一个线程中执行,整个过程不会影响到调用者的执行,如果调用者需要返回值,那么等到这个异步调用完成之后。1.2 什么是并发,什么是并行,这有什么区别?首先并发和并行都可以表示多个任务在一起执行,但是其侧重点各不相同,...转载 2018-02-11 10:27:18 · 173 阅读 · 0 评论 -
读实战java高并发程序设计笔记02--java并行程序基础
2.1 有关线程的基础知识 进程的官方解释:是计算机中的程序关于数据集合上的一次运行活动,是系统和调度的基本单位,是操作系统结构的基础。进程是线程的容器。 本书作者的解释:如图所示:线程是轻量级进程,是程序执行的最小单位,使用多线程而不是多进程来进行并发程序的设计,是因为线程间的切换和调度的成本远远小于进程。下图是线程的生命周期:线程的所有状态都是在Thread 中的State枚举中定...转载 2018-02-11 10:30:27 · 412 阅读 · 0 评论 -
读实战java高并发程序设计笔记02--java并行程序进阶1
2.2.1 新建线程的代码示例:package cn.xuetao.test; public class Test1 extends Thread { @Override public void run() { System.out.println("这里执行的是test1的run方法"); } public static void main(String[] args)...转载 2018-02-19 22:53:13 · 292 阅读 · 0 评论 -
读实战java高并发程序设计笔记02--java并行程序进阶2
下面我们来学习下Thread.sleep()函数,它的签名 如下public static native void sleep (long mills) throws InterruptedException Thread.sleep()方法会让当前线程休眠若干时间,它会抛出一个interruptedException的异常,interruptedException不是运行时异常,也就是说程序必...转载 2018-02-23 21:23:53 · 217 阅读 · 0 评论