所有示例均在gihub(ssh_base)中====>https://github.com/chengyangyang
摘要: 1. 辅助线程池 newSingleThreadExecutor 创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。 newFixedThrea 阅读全文
posted @ 2019-05-09 16:13 ☞书香门第☜ 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 在JVM中,是通过线程轮流切换时间来获得CPU,因此在同一刻时间,一个CPU只能执行一条线程命令 1.java中内存的分布? JVM 执行的过程。①加载class文件 ②管理并分配内存 ③执行垃圾收集 内存结构图: 栈 java栈中,存放一个个栈帧,每一个栈帧对应一个被调用方法,在栈帧中包含局部变量 阅读全文
posted @ 2019-05-09 13:42 ☞书香门第☜ 阅读(565) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch 调用await()方法的线程会被挂起,它会等待直到count值为0才继续执行。也可以传入时间,表示时间到之后,count还没有为0的时候,就会继续执行。 CyclicBarrier 是多个线程中,等待其他线程执行完之后,线程中才继续执行。 Semaphore 可以控制同 阅读全文
posted @ 2019-05-09 10:23 ☞书香门第☜ 阅读(139) 评论(0) 推荐(0) 编辑
http://count.knowsky.com/count1/count.asp?id=434520&sx=1&ys=64"