单例模式三种写法:第一种最简单,但没有考虑线程安全,在多线程时可能会出问题public class Singleton{ private static Singleton _instance = null; private Singleton(){} public static S...
分类:
其他好文 时间:
2014-07-01 20:39:28
阅读次数:
263
在android开发中经常会使用异步请求数据,通常会使用handler或者AsyncTask去做,handler 配合message 使用起来比较麻烦,AsyncTask 线程池只允许128个线程工作,会有溢出的问题,(当然一般情况不会有那么多线程同时工作的)所以写了这个代码,还望高手指正! [Ja...
分类:
移动开发 时间:
2014-07-01 20:36:53
阅读次数:
244
Redis与Memcached的比较.1.Memcached是多线程,而Redis使用单线程.2.Memcached使用预分配的内存池的方式,Redis使用现场申请内存的方式来存储数据,并且可以配置虚拟内存。3.Redis可以实现持久化,主从复制,实现故障恢复。4.Memcached只是简单的key...
分类:
其他好文 时间:
2014-07-01 20:34:13
阅读次数:
248
Nhibernate多线程之间Session的问题背景:系统针对业务逻辑层提供了AOP的NHibernate Session,会话对象是通过Spring.net管理的。但在业务逻辑层里面有些方法实行了异步线程池调用数据访问接口,抛出异常提示:No Hibernate Session bound to...
分类:
编程语言 时间:
2014-07-01 19:53:39
阅读次数:
343
1.首先定义一个线程类publicclassMyThread{private string myarg;}然后可以再这个线程类里面定义构造方法,这样就可以给这个线程传参数了publicMyThread(string aaa){this.myarg=aaa;}然后定义线程的运行方法,在这个方法里面可以...
分类:
编程语言 时间:
2014-06-30 22:00:23
阅读次数:
301
本文转载至http://blog.csdn.net/davidsph/article/details/8171607IOS的多线程,一般分为三种方式:1,Thread;2,Cocoa operations;3,Grand Central Dispatch (GCD)(iOS4 才开始支持)下面简单说...
分类:
移动开发 时间:
2014-06-30 20:38:12
阅读次数:
401
在具体介绍java多线程的使用之前,先让我们看看下面几个问题。
什么是多线程
简单的理解成:cpu“同时”执行多个任务,这就是多线程。(究其本质,当涉及到进程和线程的概念,上面的说法也不太合适,不过,简单的理解成这样也不为过。)
多线程解决了什么问题?
多线程通过充分利用cpu实现了提高计算机效率的问题。
使用了多线程,效率就一定会提高?
...
分类:
编程语言 时间:
2014-06-30 19:56:00
阅读次数:
246
swift 下的performSelector的伪装实现。...
分类:
其他好文 时间:
2014-06-30 19:42:49
阅读次数:
248
ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。
ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWriteArrayList类。
ArrayList实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了R...
分类:
编程语言 时间:
2014-06-30 17:01:32
阅读次数:
240