- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Redis-util 转换函数
#include "fmacros.h" #include <stdlib.h> #include <stdio.h> #include <string.h> #include <ctype.h> #include <limits.h> #include <math.h> #include <unistd.h> #include <sys/time.h> #include <float.h>#inc
2016-03-27 12:06:18 522 1
原创 自己动手实现-监听器
监听器就是在执行一些操作的时候通知监听此事件的对象执行一定的方法。写了BingoneMap,其中使用Set存储监听器,在事件发生后执行监听器事件。基本要素是留一个口子给开发者实现该事件需执行怎么的操作。同时注意数据之间的传递,监听器方法和调用者之间的数据交互。package bingone;import java.util.*;/** * Created by bingone on 16/3/2
2016-03-21 01:21:22 889 1
原创 CountDownLatch
CountDownLatch 针对有强先后关系类的并发顺序,而不是允许随机的情况。CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。 你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象上的await()方法都会阻塞,直到这个计数
2016-03-18 23:21:12 332 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人