06 2019 档案

摘要:线程属性: pthread接口允许我们通过设置每个对象关联的不同属性来细调线程和同步对象的行为。通常,管理这些属性的函数都遵循相同的模式。 每个对象与他自己的类型的属性对象进行关联,线程与线程属性关联,互斥量与互斥量属性关联。 有一个初始化函数,把属性设为默认值。 销毁属性对象的函数,如果初始化函数 阅读全文
posted @ 2019-06-29 20:33 Derek丶D 阅读(143) 评论(0) 推荐(0) 编辑
摘要:产生信号的条件: 按某些终端键时,如Delete,Ctrl+C等。 硬件产生异常信号,除数为0,无效的内存引用等。 Kill函数可以将任意信号发送给另一个进程或进程组。 再控制台界面使用kill命令终止一个失控的后台进程。 当检测到某种软件条件已经发生,并应将其通知有关进程时也产生信号,如管道的都进 阅读全文
posted @ 2019-06-29 16:03 Derek丶D 阅读(170) 评论(0) 推荐(0) 编辑
摘要:进程环境: 有8种方式使进程终止,五种为正常终止: (1)main返回 (2)调用exit (3)调用_exit或_Exit (4)最后一个线程返回 (5)从最后一个线程调用pthread_exit() 异常终止有三种: 调用abort 接到一个信号(异常信号) 最后一个线程对取消请求作出响应。 C 阅读全文
posted @ 2019-06-28 19:59 Derek丶D 阅读(133) 评论(0) 推荐(0) 编辑
摘要:这个系列的博客主要是针对Unix高级环境编程的内容做一个小结,针对的是面试中经常问道或者可能问到的问题。 Unix体系结构: 环境的核心是内核,内核的接口被称为系统调用,公用函数库建立在系统调用接口只上,应用程序既可使用系统调用,也可以使用公用函数库。Shell是一个特殊的应用程序,为运行其他程序提 阅读全文
posted @ 2019-06-27 11:57 Derek丶D 阅读(310) 评论(0) 推荐(0) 编辑