进程和线程的关系:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。(3)处理机分给线程,即真正在处理机上运行的是线程。(4)线程在执行过程中,需要协作同步。不同进程的线程..
分类:
编程语言 时间:
2014-10-15 05:48:50
阅读次数:
275
在进行多线程处理中共享对象,多个线程对同一个对象同时进行修改,有可能出现不一致的状态,使用时要注意。 例子: test.rb x = 0
10.times.map do |i|
Thread.new do
puts "before (#{ i }): #{ x }"
...
分类:
编程语言 时间:
2014-10-14 17:19:49
阅读次数:
213
传送门:PYTHON多线程处理文件 文件句柄(摘抄的一些概念,帮助理解): 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI...
分类:
编程语言 时间:
2014-10-14 14:36:48
阅读次数:
200
一个几十G的文件想用Python多线程读取提高处理效率,得到的结果总是不如预期。在毛帅的提醒下才发现一个进程启动的线程将共享文件句柄,A线程对文件的操作(即使是读)也将影响到B线程。如图,图片来自毛帅: ??...
分类:
编程语言 时间:
2014-10-13 22:05:27
阅读次数:
228
百度面试题:一面:知识点Objective C runtime library: Objective C的对象模型,Block的底层实现结构,消息发送,消息转发,内存管理CoreData : 多线程处理大量数据同步时的操作Delegate:Notification,KVO, other优缺点Runt...
分类:
移动开发 时间:
2014-10-13 10:16:29
阅读次数:
199
代码下载地址:http://download.csdn.net/detail/jiangliqing1234/8027039
过程详细讲解:http://blog.csdn.net/lyq8479/article/details/6428288#reply
如果用的soap版本过高,其中主线程处理:
http://blog.csdn.net/jediael_lu/article/detail...
分类:
移动开发 时间:
2014-10-11 20:39:46
阅读次数:
187
Quartz定时任务默认都是并发执行的,不会等待上一次任务执行完毕,只要间隔时间到就会执行, 如果定时任执行太长,会长时间占用资源,导致其它任务堵塞。 1.在Spring中这时需要设置concurrent的值为false, 禁止并发...
分类:
编程语言 时间:
2014-10-10 23:02:24
阅读次数:
287
优先级>1~10
线程调度
OS:
抢占式>更高优先级的线程会取代当前运行的线程
非抢占式>即使存在更高优先的线程,也不会取代当前运行的线程
JVM:
绿色线程:最简单的线程处理模型.对os来说只有一个进程一个线程,因此
jvm必须维护该创建线程的原始信息等..
守护线程/非守护线程:
在创建线程的父线程死亡时,守护线程会自动结束,而非守护线程
则不会.
...
分类:
编程语言 时间:
2014-09-28 12:11:41
阅读次数:
154
Android从 2.3 开始提供了一个新的类 StrictMode,该类可以用于捕捉发生在应用程序主线程中耗时的磁盘、网络访问或函数调用,可以帮助开发者改进程序,使主线程处理 UI 和动画在磁盘读写和网络操作时变得更平滑,避免主线程被阻塞。所以当你在UI线程中进行有关网络的操作时,Android2.3及以上版本会抛出android.os.NetworkOnMainThreadException异常...
分类:
移动开发 时间:
2014-09-27 17:42:20
阅读次数:
173
很多BizTalk的项目都要考虑到性能优化的问题,虽然BizTalk采用多线程处理消息的,大大提高了程序效率。但默认情况下 BizTalk的主机有很多阻止参数会控制BizTalk对服务器的资源使用率,从而约束了BizTalk的效率。之前做了一个200万条CSV数据通过 BizTalk传到数据库的.....
分类:
其他好文 时间:
2014-09-25 17:31:47
阅读次数:
188