码迷,mamicode.com
首页 >  
搜索关键字:单线程    ( 3065个结果
Java类集框架之ArrayList源码剖析
ArrayList 基于数组实现,本质上是对象引用的一个变长数组,能够动态的增加或减小其大小。 不是线程安全的,只能用在单线程环境下。多线程环境下可以考虑用Collection.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的 CopyOnWriteArrayList类 下面直接贴ArrayList的Jav...
分类:编程语言   时间:2015-05-20 22:23:49    阅读次数:209
python bottle使用多个端口(多个进程)提高并发
我的程序是用python结合bottle框架写的,但bottle自带wsgi原本只是单进程单线程运行模式(Bottle 默认运行在内置的 wsgiref 服务器上面。这个单线程的 HTTP 服务器在开发的时候特别有用,但其性能低下,在服务器负载不断增加的时候也许会是性能瓶颈, 一次只能响应一个请求)...
分类:编程语言   时间:2015-05-20 21:56:19    阅读次数:558
python bottle使用多个端口(多个进程)提升并发数
我的程序是用python结合bottle框架写的,但bottle自带wsgi原本只是单进程单线程运行模式(Bottle默认运行在内置的wsgiref服务器上面。这个单线程的HTTP服务器在开发的时候特别有用,但其性能低下,在服务器负载不断增加的时候也许会是性能瓶颈,一次只能响应一个请求)。为了提..
分类:编程语言   时间:2015-05-20 20:42:51    阅读次数:192
c#设计模式之单例模式
单例模式(Singleton Pattern)就是为了整个应用程序的生命周期内的任何时刻,类只能创建一个实例。单线程下的单例模式代码:public class Singleton { private Singleton() { } //(1) private...
分类:Windows程序   时间:2015-05-19 18:47:30    阅读次数:167
javascript的单线程异步机制探究
JavaScript的同步异步模式JavaScript的语言执行环境都是单线程。单线程就是想排队那样任务需要按顺序一个一个的完成。这种模式的好处是实现起来简单,但是坏处就是如果队列中有一个任务耗费时间很长,那后边的任务就必须等前一个执行完,会拖延整个程序的执行。为了优化这个问题,JavaScript...
分类:编程语言   时间:2015-05-17 23:18:39    阅读次数:190
基础知识:单例设计模式
单例模式的特点 一个类只能有一个实例 自己创建这个实例 整个系统都要使用这个实例 单例模式的作用 单例模式主要保证在应用程序中一个类只有一个实例存在 在很多操作中,比如建立目录,数据库连接都需要用到这样的单线程操作,一些资源管理器常常设计成单例模式 单例模式的举例 window回收站 整个视窗系统中...
分类:其他好文   时间:2015-05-17 12:11:10    阅读次数:165
应用的响应性(Responsive)
如果应用6秒内没有响应用户的输入事件,那么,Android会认为该应用无响应,便弹出ANR(ApplicationNo Response)对话框。 在正常情况下,Android程序会在一条单线程里运行。如果Activity要处理一件比较耗时的工作,应该交给子线程完成,否侧会因为主线程被阻塞,后面的用户输入事件因没能在5秒内响应,导致应用出现ANR对话框。...
分类:其他好文   时间:2015-05-16 23:24:13    阅读次数:169
android开发步步为营之59:android定时任务之ScheduledThreadPoolExecutor
android定时任务有多种,1、Timer+TimerTask 2、Handler.postDelay   3、AlarmManager  4、ScheduledThreadPoolExecutor,前面3种比较常见,相信大家也经常使用,本文介绍采用多线程的ScheduledThreadPoolExecutor,它相比jdk 1.5的Timer的优点有几点:1、采用多线程,Timer是单线程,一...
分类:移动开发   时间:2015-05-16 23:21:57    阅读次数:436
多线程实践——概述与概念
C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。 一个简单示例如下:using System; using System.Thr...
分类:编程语言   时间:2015-05-16 23:05:43    阅读次数:163
Delphi:与VCL同步(Synchronize()、用消息来同步)
因为VCL不是线程安全的,所以对VCL的访问只能在主线程中。这将意味着:所有需要与用户打交道的代码都只能在主线程的环境中执行。这是其结构上明显的不足,并且这种需求看起来只局限在表面上,但它实际上有一些优点1.单线程用户界面的好处 首先,只有一个线程能够访问用户界面,这减少了编程的复杂性。Win...
分类:Windows程序   时间:2015-05-15 10:23:12    阅读次数:307
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!