系统:Ubuntu 12.04.4 LTS 版本:sysbench-0.4.12 sysbench的是一个模块化的,跨平台和多线程基准测试工具,用于评估是根据密集型负载运行的数据库系统重要的操作系统参数。 sysbench当前功能允许测试以下系统参数...
分类:
其他好文 时间:
2014-07-22 09:03:03
阅读次数:
441
Node.js确实有一个扩展,叫tagg,可以实现多线程。但实际上是这样的,它的这个多线程只是一个线程池,去执行一部分计算的任务。 EventLoop和IO的处理部分始终是单线程的,在任务线程中不能调用异步接口,只能计算...
分类:
编程语言 时间:
2014-07-22 08:34:33
阅读次数:
201
swoole,PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 http://www.swoole....
分类:
其他好文 时间:
2014-07-21 10:31:41
阅读次数:
199
原文链接??译文连接?作者:Pankaj ?译者:郑旭东??校对:方腾飞 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Jav...
分类:
编程语言 时间:
2014-07-21 10:31:08
阅读次数:
264
#解析占位符替换的算法,?<property?name="url"?value="${url}"/>
//text?为输入占位符?如:${url}
public?String?parse(String?text)?{
????StringBuilder?builder?=?new?StringBuilder();
?...
分类:
其他好文 时间:
2014-07-21 10:18:18
阅读次数:
201
1.多线程的创建方式有两种 ? a 实现Runnable的接口 实现他的run的方法 建议使用这种 因为接口可以实现多继承 ? b 集成Thread 的抽象类,重写父类的 run的方法。 2.run() 与start()的区别 ? 调用start方法方可启...
分类:
编程语言 时间:
2014-07-21 10:14:45
阅读次数:
255
临界区Critical Section(CS) 不可跨进程,效率高事件 Event 使用内核对象,可跨进程,用于通知互斥量 Mutex 使用内核对象,可跨进程,用户互斥信号量 Semaphore 使用内核对象,可跨进程,有限数量资源http://blog.csdn.net/column/deta.....
分类:
编程语言 时间:
2014-07-21 09:37:54
阅读次数:
294
String、StringBuffer和StringBuilder的区别
1、String类是不可变类,即一旦一个String对象被创建后,包含这个对象中的字符序列是不可改变的
2、在字符串拼接的过程中,String的效率要比StringBuffer和StringBuilder的低
3、StringBuilder性能比StringBuffer的强
4、Str...
分类:
其他好文 时间:
2014-07-20 10:22:19
阅读次数:
184
有人说单件模式是最简单的模式,因为它只有一个类,但其实它还有一些值得注意的地方,就如:出现并发性时,单件可能已经不是单件了。
先说一下,我们为什么要用到单件模式,当我们用到这些对象如:线程池,缓存,注册表和日志对象等,事实上,这些对象我们只能有一个实例,不然会导致很多问题出现,所以我们要将它弄成单件的。
可能你会说利用程序员之间的约定或是利用全局变量就可以做到啊,如:java的...
分类:
其他好文 时间:
2014-07-19 23:33:39
阅读次数:
244