NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间Dates NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。 如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初...
分类:
其他好文 时间:
2015-03-29 13:35:59
阅读次数:
177
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步。最新的一篇是:如何判断C#的Finalizer线程有没有被阻塞。
分类:
编程语言 时间:
2015-03-20 21:53:16
阅读次数:
137
死锁的条件互斥条件(Mutual exclusion) :资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):进程已获得了一些资源,但因请求其它资源被阻塞时,对已获得的资源保持不放。不可抢占条件(No pre-emption) :有些系统资源是不可抢占的,当某个进程已获...
分类:
其他好文 时间:
2015-03-17 20:05:33
阅读次数:
122
iOS中timer相关的延时调用,常见的有NSObject中的performSelector:withObject:afterDelay:这个方法在调用的时候会设置当前runloop中timer,还有一种延时,直接使用NSTimer来配置任务。 这两种方式都一个共同的前提,就是当前线程里面需要有一....
分类:
移动开发 时间:
2015-03-17 10:07:59
阅读次数:
143
在Android里,UI线程是不允许被阻塞的,因此我们要将耗时的工作放到子线程中去处理。
那么子线程耗时处理后要怎样通知UI线程呢?我们可以在UI主线程中创建一个handler对象,然后通过重写其handleMessage(Message msg)的方法,该方法会接收到子线程中的handler对象的sendMessage((Message msg)发回来的消息。这样一发一收就完成工作;而关于主线程...
分类:
移动开发 时间:
2015-03-14 21:49:10
阅读次数:
232
UIScrollView掌握UIScrollView的常见属性UIScrollView的常用代理方法UIScrollView的缩放UIScrollView和UIPageControl的分页NSTimer的使用作业将喜马拉雅和图片轮播器结合在一起制作一个app的新特性界面什么是UIScrollView...
分类:
其他好文 时间:
2015-03-11 14:25:16
阅读次数:
148
1.时机 用户点击home 键 应用退到后台 再次点击进入前台 在UIViewController里面 控制器如何获取相关的事件? 2.需求(1)NSTimer 在应用程序进入后台 10秒至10分钟会停止(10分钟左右一般应用也会被kill) 但是只要在后台这个nstimer 运行 就是邋遢的 所....
分类:
移动开发 时间:
2015-03-09 22:06:00
阅读次数:
9042
1、yield方法 ????注:yield方法被调用后,并不是让当前线程转入被阻塞状态,而是转入可运行状态 2、创建同优先级的使用yield方法的类 package?com.ljb.app.thread;
/**
?*?第一个线程(使用yield方法)
...
分类:
编程语言 时间:
2015-03-09 16:25:39
阅读次数:
258
原文: 第十六章——处理锁、阻塞和死锁(2)——侦测阻塞和阻塞查询 前言: 如果一个事务正在等待一些给其他事务锁定的资源。这个事务就被成为“被阻塞的事务”。反过来,引起阻塞的事务,也就是锁定资源并造成其他事务等待的事务叫做“正在阻塞的事务”。 长时间运行事务会阻塞其他事务和查询,使他们等待长时间。在...
分类:
其他好文 时间:
2015-03-06 15:40:32
阅读次数:
172
进程间通信和同步半双工管道 原型:int
pipe(intfiledes[2]); 实质上是创建两个文件描述符,filedes[0]用于读,filedes[1]用于写。 当写入数据的数目小于PIPE_BUF时,写入是原子的,当大于PIPE_BUF时,可能不是原子的。 如果管道是空的,那么read会被阻塞,如果管道是满的,那..
分类:
系统相关 时间:
2015-02-21 21:11:14
阅读次数:
223