- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Linux多线程编程
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程
2012-03-30 18:19:58 741
转载 pthread_kill 和 sigaction 函数
pthread_kill:别被名字吓到,pthread_kill可不是kill,而是向线程发送signal。还记得signal吗,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处理函数。int pthread_kill(pthread_t thread, int sig);向指定ID的线程发送sig信号,如果线程代码内不做处理,则按照信号默
2012-03-30 17:19:47 2029
转载 创建一个单件实例
Foundation和Application Kit框架中的一些类只允许创建单件对象,即这些类在当前进程中的唯一实例。举例来说,NSFileManager和NSWorkspace类在使用时都是基于进程进行单件对象的实例化。当您向这些类请求实例的时候,它们会向您传递单一实例的一个引用,如果该实例还不存在,则首先进行实例的分配和初始化。单件对象充当控制中心的角色,负责指引或协调类的各种服务。如果您
2012-03-29 16:48:08 4061
转载 IOS面试题详解(二)
下面从第一题开始解答:题目:1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?关于多继承:首先 object-c不能够多继承,类似下面代码的这种方式是绝对通不过编译的.当然,你也可以把NSString前面的":"去掉再试试,呵呵!那么有没有别的方式来替代呢?有,一种我们称之为伪继承,另一种我们可以
2012-03-29 11:16:38 6405
转载 IOS面试题详解(一)
这套题目来自cocoachina的yoyokko版主大大招人时候的题目,论坛各路大神都觉得偏难。自己看了一下,发现很多是自己知道,但又说不上来的感觉。所以觉得有必要梳理完善一下,题很多,反正写到哪算哪吧!另外,因为我不是C/C++ 或写 mac “发家” 所以还是有解答不上来的,但是关于IOS方面,一定尽量解答,如果回答得有不尽入人意的地方,欢迎高手纠正。 下面先看看题目:1.Object
2012-03-29 11:03:51 9505 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人