码迷,mamicode.com
首页 >  
搜索关键字:nstimer 被阻塞    ( 847个结果
并发_002 锁的概念
对象锁 针对独享,它只是在该对象的某个内存位置声明一个标志该对象是否拥有锁,所以它只会锁住当前的对象 类锁 锁住整个类,当有多个线程来声明这个类的对象时将会被阻塞,直到拥有这个类锁的对象被销毁或者主动是否了类锁 公平锁 多个线程在等待同一个锁时,必须按照申请锁的时间来一次获得锁 非公平锁 多个线程获 ...
分类:其他好文   时间:2018-12-22 21:54:57    阅读次数:170
「iOS」你会用几种方法实现计时器
1.NSTimer 存在一定的误差,不管是一次性的还是周期性的timer得实际触发事件的时间,都会与所加入的runloop和runloopMode有关,如果此runloop正在执行一个连续性的运算,timer就会被延时触发。 2.CADisplayLink CADisplayLink是一个能让我们以 ...
分类:移动开发   时间:2018-12-11 15:56:30    阅读次数:299
ajax
以前的网站:只要用户进行操作,去访问新的数据,都会刷新整个页面。 刷新页面对用户体验不好,增加服务器的压力,增加带宽成本 在请求服务器的时候,页面中有一部分数据没有请求完毕,下面的代码都会被阻塞。 ajax:Asynchronous Javascript And XML(异步的js和XML) 以前更 ...
分类:Web程序   时间:2018-12-04 17:03:02    阅读次数:213
iOS内存泄漏检测方法
Retain Cycle,Block强引用 NSTimer释放不当 第三方提供方法造成的内存泄漏 CoreFoundation方式申请的内存,忘记释放 1. Block引用内存泄漏问题: 利用__weak防止Block循环引用方法: 2. Timer不被释放引起的内存泄漏: 常规的监测方法 Anal ...
分类:移动开发   时间:2018-11-19 20:19:40    阅读次数:267
并发队列
Java队列中存在有界和无界2种,区别在于有界就是有限制的,无界是无限的。 在并发中存在阻塞和非阻塞。 阻塞:生产者写入队列慢的时候就会进入阻塞,等待消费者消费。当一个线程试图对一个空队列进行出队列操作时,它将会被阻塞,除非有另一个线程进行了入队列操作。 第一:ConcurrentLinkedQue ...
分类:其他好文   时间:2018-11-18 23:07:35    阅读次数:180
I/O模型
Unix下有5种可用的I/O模型: 阻塞式I/O 非阻塞式I/O I/O复用(select、poll、epoll) 信号驱动式I/O(SIGIO) 异步I/O (1) 阻塞式I/O模型 像scanf, cin这些就是最简单的阻塞式I/O, 在正确读入/接收到数据之前, 进程被阻塞, 无法继续向下运行 ...
分类:其他好文   时间:2018-11-06 15:13:11    阅读次数:126
Oracle在线新增索引
Oracle新增索引语法很简单,如果是普通索引的话: 如果是唯一索引的话: 以上方式默认是非在线的,啥是非在线?就是我们优先执行索引创建,其他DML语句执行不了。在线模式就是允许DML语句同时执行: 在线与非在线的区别:非在线锁表,优先创建索引,此时DML都被阻塞,所以快;相反,在线锁的是行而非表, ...
分类:数据库   时间:2018-10-17 14:51:38    阅读次数:263
java中多线程产生死锁的原因以及解决意见
1. java中导致死锁的原因 多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放,而该资源又被其他线程锁定,从而导致每一个线程都得等其它线程释放其锁定的资源,造成了所有线程都无法正常结束。这是从网上其他文档看到的死锁产生的四个必要条件: 1、互斥使用,即当资源被一个线程使用(占有)时, ...
分类:编程语言   时间:2018-10-09 00:30:12    阅读次数:201
如何避免线程的死锁
1.Java多线程中的死锁 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放.由于线程被无限期地阻塞,因此程序不能正常运行.形象的说就是:一个宝藏需要两把钥匙来打开,同时间正好来了两个人,他们一人一把钥匙,但是双方都再等着对方能交出钥匙来打开宝藏,谁都没释放自己的那 ...
分类:编程语言   时间:2018-10-08 19:36:53    阅读次数:121
Redis的持久化
RDB的工作流程: 1. 执行bgsave命令,Redis父进程判断当前是否存在正在执行的子进程,如RDB/AOF子进程,如果存在bgsave命令直接返回。 2. 父进程执行fork操作创建子进程,fork操作过程中父进程被阻塞。 3. 父进程fork完成后,bgsave命令返回“* Backgro ...
分类:其他好文   时间:2018-10-07 13:48:22    阅读次数:129
847条   上一页 1 ... 11 12 13 14 15 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!