码迷,mamicode.com
首页 >  
搜索关键字:单线程    ( 3065个结果
python写的百度贴吧相册下载
突然想搞个这样的工具,写来写去都不知道在干嘛了,本来两个文件,现在整合在一起了。乱得不行,懒得整理了,能用就行。下载部分用了多线程,但是下载一个文件还是用的单线程,也就是没管http头的range问题。貌似速度也不咋地。开始遇到的一个问题是直接用urllib的urlretrieve或者是先urlop...
分类:编程语言   时间:2014-10-29 23:46:24    阅读次数:271
Android invalidate() 和 postInvalidate()的区别
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个vie...
分类:移动开发   时间:2014-10-29 14:28:59    阅读次数:321
JavaScript的消息机制
JavaScript本身是单线程的,但它却是事件驱动的。类似Windows窗体应用程序,它也需要消息队列机制来实现。程序的执行并不是连续的,绝大多数时间都在等待消息。每次执行执行程序都是在响应消息,这样就可以把消息当作一种类似作用域的东西来处理。 消息是什么?说白了就是事件,只是有很多系统事件是不....
分类:编程语言   时间:2014-10-29 12:30:21    阅读次数:193
AsyncTask的用法
AsyncTask的用法 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Andro...
分类:其他好文   时间:2014-10-28 17:38:47    阅读次数:325
Node.js简介
Node核心思想:1.非阻塞;2.单线程;3.事件驱动。 在目前的web应用中,客户端和服务器端之间有些交互可以认为是基于事件的,那么AJAX就是页面及时响应的关键。每次发送一个请求时(不管请求的数据多么小),都会在网络里走一个来回。服务器必须针对这个请求作出响应,通常是开辟一个新的进程。那么...
分类:Web程序   时间:2014-10-28 15:03:53    阅读次数:189
android线程控制UI更新(Handler 、post()、postDelayed()、postAtTime)
按照下面的理解就是handler与ui线程有一定的关联可以因为更新界面只能在主线程中所有更新界面的地方可以在接受消息的handleMessage那里还有更新界面可以在handler.port(new Runnable))在自定义的线程中然后执行post方法通知主线程去更新这个界面 下面是参考: Android 线程是单线程的。 所以更新UI要用到Handler: private ...
分类:移动开发   时间:2014-10-27 14:27:30    阅读次数:283
线程安全
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就.....
分类:编程语言   时间:2014-10-26 14:19:42    阅读次数:180
Android笔记:invalidate()和postInvalidate() 的区别及使用
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某...
分类:移动开发   时间:2014-10-24 12:44:20    阅读次数:149
批处理实现多线程执行命令列表文件
批处理实现多线程执行命令列表 工作中碰到多线程执行命令列表的情况,研究一番,编写出来与大家分享。高手看了也请指点,指教一些更简单的办法。 批处理是一种单线程的简单脚本,只有上条命令执行完后,才能执行下条命令。如果上条命令执行花费很长时间,如超时,连接失败不断尝试等,下一条命令头发白了,可能还...
分类:编程语言   时间:2014-10-22 19:59:26    阅读次数:193
Java GC 垃圾回收器的类型小结
JVM GC 垃圾回收器类型小结 JVM的垃圾回收器大致分为四种类型: 1、串行垃圾回收器 2、并行垃圾回收器 3、并发标记扫描垃圾回收器 4、G1垃圾回收器 1、串行垃圾回收器 串行垃圾回收器在进行垃圾回收时,它会持有所有应用程序的线程,冻结所有应用程序线程,使用单个垃圾回收线程来进行垃圾回收工作。 串行垃圾回收器是为单线程环境而设计的,如果你的程序不需要多线程,启动串行...
分类:编程语言   时间:2014-10-22 14:34:15    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!