自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 memcahced-assoc.c,哈希算法的实现。

最近在读memcached的源码,这里贴一个assoc.c文件中所实现的哈希表的功能。 该文件实现了内部的一个hash算法。实现的功能有hash查找,插入,删除。 线程结构是一个内部的维护线程。该线程在变量expanding=true的时候启动,也就是在insert触发expand事件时进行。 因为启动了额外的线程进行扩容的工作,所以并不耽误对于hashtable的查找。(只是查找的算法比之前更

2012-02-12 17:45:22 469 1

原创 Java中一个LinkedBlockingQueue源码的问题

在看LinkedBlockingQueue源码的时候发现了一个问题。 一个BlockingQueue实际上是由一个链表以及对应的put和poll方法组成的。 下面列出了源码中的put方法。 public void put(E e) throws InterruptedException { if (e == null) throw new NullPointerExceptio

2012-01-29 12:58:49 639 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除