码迷,mamicode.com
首页 >  
搜索关键字:单线程    ( 3065个结果
【Java集合源码剖析】ArrayList源码剖析
ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWriteArrayList类。 ArrayList实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了R...
分类:编程语言   时间:2014-06-30 17:01:32    阅读次数:240
Java线程基础
一个线程执行一个顺序程序。在java中,线程通常是java.lang.Thread的子类,它提供了一些方法来创建线程、启动线程。挂起线程、等待线程完成。 首先,创建一个实现Runnable接口的类,该类的run()方法完成所有的工作。例如,下面是一个打印字符串的简单线程。 package lou.thread; public class HelloWorld implements Runna...
分类:编程语言   时间:2014-06-30 10:17:16    阅读次数:193
Cocos2d-x 3.0多线程异步资源加载
Cocos2d-x从2.x版本到现在的Cocos2d-x 3.0 Final版,其引擎驱动核心依旧是一个单线程的“死循环”,一旦某一帧遇到了“大活儿”,比如Size很大的纹理资源加载或网络IO或大量计算,画面将 不可避免出现卡顿以及响应迟缓的现象。从古老的Win32 GUI编程那时起,Guru们就告...
分类:编程语言   时间:2014-06-28 22:13:30    阅读次数:564
HTML5 Web Workers来加速您的移动Web应用
一直以来,Web 应用程序被局限在一个单线程世界中。这的确限制了开发人员在他们的代码中的作为,因为任何太复杂的东西都存在冻结应用程序 UI 的风险。通过将多线程引入 Web 应用程…在本文中,您将使用最新的 Web 技术开发 Web 应用程序。这里的 大部分代码只是 HTML、JavaScript ...
分类:移动开发   时间:2014-06-28 20:36:26    阅读次数:311
ttttt
浏览器对象模型web1.6、间歇调用和超时调用Javascript是单线程语言,但它允许通过设置超时和间歇时间值来调度代码在特定的时刻执行。前者是在指定的时间之后执行,后者则是每隔制定的时间就执行执行一次代码。超时调用需要用到window对象的setTimeout()方法,它接收两个参数:要执行的代...
分类:其他好文   时间:2014-06-26 14:59:10    阅读次数:191
MVAPICH2支持多线程和设备间通信问题
MVAPICH2多线程支持问题MVAPICH2为了优化性能,默认的情况是将进程绑定到处理器的。因此默认是只支持单线程的,如果要运行MPI多线程程序,可以通过以下方式运行多线程:$ mpirun -np 2 –env MV2_ENABLE_AFFINITY 0 ./mpi app(或者:$ mpiru...
分类:编程语言   时间:2014-06-16 00:27:26    阅读次数:1148
C#的线程同步
1.在单线程中,我们每次只能做一件事情。 而在多线程中,其实最本质的也是一次只能做一件事情,只是CPU给定的时间片完成之后,切换到另一个线程,然后这个分配CPU的时间片完成之后,再次切换到另一个线程,如此反复,其间切换的速度很快,给人一种同时进行的错觉而已。 但在多线程中,往往会发生两个线程抢占资源的问题,所以我们需要防止这些资源访问的冲突。 C#提供线程同步机制来防止资源访问的冲突,其中主...
分类:编程语言   时间:2014-06-15 19:38:36    阅读次数:293
Java简明教程 12.多线程(multithreading)
单线程和多线程关于它们的区别,zhihu上有一个回答,我认为十分不错,如下:1. 单进程单线程:一个人在一个桌子上吃菜。2. 单进程多线程:多个人在同一个桌子上一起吃菜。3. 多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢.例如两个人同时夹一个菜,一...
分类:编程语言   时间:2014-06-14 23:36:04    阅读次数:305
Java Socket之单线程通信
1、 服务器端处理流程 接触一种技术,首先都要熟悉它的生命周期,这样才能从大局上看每个流程的细节。才有居高临下,势如劈竹的架势。加深我们对这种技术的理解。现在来看看socket服务器的生命周期。 socket程序,一般情况下,都是服务器与客户端成双成对出现。 服务器端socket的生命周期为:监听服务器端口,接受客户端连接,获取客户端输入、输出流,处理业务逻辑、发...
分类:编程语言   时间:2014-06-14 00:40:32    阅读次数:459
Android实现网络多线程断点续传下载(转)
本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。使用多线程的好处:使用多线程下载会提升文件下载的速...
分类:移动开发   时间:2014-06-08 21:16:06    阅读次数:560
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!