摘要:
1.进程与线程(1)一个进程至少有一个线程。(2)同一个进程中的多个线程之间可以“并发”执行。(3)进程就看作单个应用程序。(4)线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器),但代码区是共享的,即不同的线程可以执行同样的函数。(5)多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务(代码),也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。(6)线程肯定也要执行一段代码,所以要产生一个线程,必须先为该线程写一个方法,这个方法中的代码就是该线程运行所要执行的代码.(7)线程启动时,通过委托调用该方法(线程启动时,调用
阅读全文
posted @ 2013-10-18 15:39
团队动力
阅读(406)
推荐(0)
编辑
摘要:
单例模式的优点:单例模式(Singleton)会控制其实例对象的数量,从而确保访问对象的唯一性。(1)实例控制:单例模式防止其它对象对自己的实例化,确保所有的对象都访问一个实例。(2)伸缩性:因为由类自己来控制实例化进程,类就在改变实例化进程上有相应的伸缩性。单例模式的缺点:(1)系统开销。虽然这个系统开销看起来很小,但是每次引用这个类实例的时候都要进行实例是否存在的检查。这个问题可以通过静态实例来解决。(2)开发混淆。当使用一个单例模式的对象的时候(特别是定义在类库中的),开发人员必须要记住不能使用new关键字来实例化对象。因为开发者看不到在类库中的源代码,所以当他们发现不能实例化一个类的时
阅读全文
posted @ 2013-10-18 15:29
团队动力
阅读(806)
推荐(0)
编辑