摘要: 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即 阅读全文
posted @ 2017-02-09 23:39 田园慕歌_520 阅读(210) 评论(0) 推荐(0)
摘要: public class CyclicBarrierextends Object 事例: package org.wangyi.tool; import java.util.Base64;import java.util.Random;import java.util.concurrent.Cycl 阅读全文
posted @ 2017-02-09 22:40 田园慕歌_520 阅读(232) 评论(0) 推荐(0)
摘要: 1.1、进程和线程 进程:一个应用程序一般都是一个进程,正在进行的程序 每一个进程最少都有一个线程,都有一个执行顺序,该顺序是一个执行路径或者一个控制单元 线程:进程中一个独立的控制单元,线程控制着进程的执行。 windows中的任务管理器,可以查看进程,linux下通过ps命令 线程是进程的最小单 阅读全文
posted @ 2017-02-09 22:05 田园慕歌_520 阅读(115) 评论(0) 推荐(0)
摘要: 1.1、线程之间的通信方法 多个线程在处理统一资源,但是任务却不同,这时候就需要线程间通信。 等待/唤醒机制涉及的方法: 1. wait():让线程处于冻结状态,被wait的线程会被存储到线程池中。 2. notify():唤醒线程池中的一个线程(任何一个都有可能)。 3. notifyAll(): 阅读全文
posted @ 2017-02-09 22:03 田园慕歌_520 阅读(267) 评论(0) 推荐(1)
摘要: 记录 一、java中的数据加密 Java提供的安全模型和API 加密基础知识 使用JAVA实现加密 二、Java提供的安全模型和API 2.1、Java语言本身的安全性 自动内存管理:对于生成的对象在生命周期结束后会自动销毁 自动数组溢出检查等:如数组下标越界 字节代码的验证机制:转化为class字 阅读全文
posted @ 2017-02-09 21:35 田园慕歌_520 阅读(206) 评论(0) 推荐(0)