首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > pthread primer 学习小结
【标  题】:pthread primer 学习小结
【关键字】:pthread,primer
【来  源】:http://www.cublog.cn/u/16651/showart.php?id=256197

pthread primer 学习小结

Pthreads Primer

 

本书组织

C1: Introduction

C2: Concepts

C3: Foundation

C4: Lifecycle

C5: Scheduling

C6: Synchronization

C7: Complexities

C8: TSD

C9: Cancellation

C10: Signals

C11: Details

C12: Libraries

C13: Design

C14: Language

C15: Tools

C16: Performance

C17: Hardware

C18: example

 

 

SMP(share memory symmetric multiprocessors),

MT可以充分利用SMP的硬件优势

本书只讨论pthread模型,它可用任何语言实现。不比较与win/os/2的区别。

性价比的追求,cpu/mem/外设的性能差距,使得SMP发挥作用。特别是CPU密集型的应用。

 

一个线程就是一个控制流。多现程之间共享一片内存。是在一个地址空间里遵循并发执行的一种方法。

 

System Calls

Signal

Concurrency 并发

Synchronization 避免突然地破坏其他县陈正在访问的数据

Scheduling 不是问题,总是按你想的那样工作

 

那些程序需要用MT

 

MT的价值

       充分利用多处理器优势

       代替进程间通信

       增加响应率

       增加吞吐量

       简化实时处理

       简化信号处理

       充分利用系统资源

       。。。

共享内存可以做任何事,只是不好用和比较慢。

 

线程标准

POSIX

WIN32 OS/2

       有针对Win32posix开源库

 

Process Structure 进程结构

Thread Structure 线程结构

系统调用的过程

 

signal的操作

       signalhandler有点像回调函数,sigaction(), sigprocmsk()

 

线程的生命周期

 

exit()进程退出

main()如果执行到底,间接调用exit()

任何一个县城执行到底,间接调用pthread_exit()

挂起线程

取消线程

       pthread_cancel()

 

 

簡易物件存取協定:【上一篇】
STL有感:【下一篇】
【相关文章】
  • iostream库(Primer第20章小结)
  • 域和生命期(C++Primer第8章小结)
  • C++ Primer Plus 读书笔记 (1 -2 章)
  • 最近看了Stephen's的C Primer Plus(Fifth Edition),经典。
  • 給c++primer中一个简单例程的注释
  • 《C++ Primer》读后感
  • c++primer第二章习题
  • c++ primer第一章习题
  • Primer C 4th(第5章习题)
  • C Primer Plus Fifth Edition 笔记chapter2
  • 【随机文章】
  • Time Tracker Starter Kit 简介
  • 粒子系统 - 火焰
  • Cisco路由器上配置DHCP全程详解
  • Visual C++ 编程技巧
  • datagrid控件使用技巧大集合
  • 在VB下设计开发实时的数据采集曲线
  • Intel下一代Core核心...
  • 补充:用Ms SQL Server 存储过程操作DBF文件
  • select()的用法
  • 在Progress中编程 v8 (一)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.