NSOperationQueue *queue = [[NSOperationQueuealloc]init]; queue.maxConcurrentOperationCount = 2; for (NSInteger i = 0 ; i <1000000;i ++ ) { NSBloc...
分类:
编程语言 时间:
2015-02-05 14:54:24
阅读次数:
141
invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线程队列中pop掉。 对于屏幕刷新有以下集中情况可以考虑:1.不使用多线程和双缓冲...
分类:
移动开发 时间:
2015-02-02 15:44:21
阅读次数:
155
进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间线程:线程是进程中一个独立的执行路径(控制单元);一个进程中至少包含一条线程,即主线程队列dispatch_queue_t,队列名称在调试时辅助,无论什么队列和任务,线程的创建和回收不需要程序员操作,有队列...
分类:
移动开发 时间:
2014-12-31 21:26:56
阅读次数:
335
看Craig, Landin, and Hagersten发明的CLH锁如何优化同步带来的花销,其核心思想是:通过一定手段将所有线程对某一共享变量轮询竞争转化为一个线程队列且队列中的线程各自轮询自己的本地变量。这个转化过程由两个要点,一是构建怎样的队列&如何构建队列,为了保证公平性,构建的将是一个FIFO队列,构建的时候主要通过移动尾部节点tail实现队列的排队,每个想获取锁的线程创建一个新节点并...
分类:
编程语言 时间:
2014-12-21 22:11:38
阅读次数:
470
最近感觉Handler不是非常懂,所以阅读了Handler的源码。先翻译一段源码中对Handler的介绍:Handler通过线程的MessageQueue允许你发送、处理Message和Runnable对象。每一个Handler实例都关联一个单独的线程和线程的消息队列。当你创建一个新的Handler,从这时起这个Handler被绑定在线程和线程队列上,它将为消息队列提供消息和runnable,并且...
分类:
其他好文 时间:
2014-11-26 16:33:53
阅读次数:
134
以往对weblogic stuck认识是:
1.会造成系统整体慢。
2.在weblogic console中线程监控中会有显示。
3.weblogic使用队列处理线程,隔一段时间会扫描线程队列,默认超过600s还没有结束就在日志告警(stuck),console上服务会有告警。
今天要验证的问题:stuck线程如果一直在运行,如果stuck太...
分类:
Web程序 时间:
2014-11-14 19:46:35
阅读次数:
195
#线程1->队列->线程2->url_web####!/usr/bin/envpython
#!coding=utf-8
#!by=xiaohe
importQueue,threading,time,random
frommoniItemsimportmon
importurllib2
fromflaskimportFlask,request,json
queueLock=threading.Lock()
classt1(threading.Thread):
def__in..
分类:
编程语言 时间:
2014-11-04 07:01:20
阅读次数:
202
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第四章,关于条件变量的使用,后面有一个线程安全的队列。...
分类:
其他好文 时间:
2014-10-31 15:39:54
阅读次数:
229
一、Orchard里异步请求处理线程队列的控制 Orchard的Orchard.WarmupStarter模块,为HttpApplication.BeginRequest时间附加了一个异步处理事件:BeginBeginRequest。 1: /// 2: /// 启动 System.Web.Http...
分类:
其他好文 时间:
2014-10-31 15:05:58
阅读次数:
265
iOS 开发之 为UIButton添加类别方法加载网络图片使用GCD线程队列实现工程如下:UIButton+WebCache.h#import // 为Button添加类别方法@interface UIButton (WebCache)- (void)xr_setButtonImageWithUrl...
分类:
移动开发 时间:
2014-10-29 21:11:40
阅读次数:
201