⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 posix 线程详解2.htm

📁 POSIX平台多线程编程指南 通用开放式操作系统的多线程应用指南。
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0068)http://www-128.ibm.com/developerworks/cn/linux/thread/posix_thread2/ -->
<HTML lang=zh-CN xml:lang="zh-CN" 
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>通用线程:POSIX 线程详解,第 2部分</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<META http-equiv=PICS-Label 
content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))'><LINK 
href="http://purl.org/DC/elements/1.0/" rel=schema.DC><LINK 
href="http://www.ibm.com/favicon.ico" rel="SHORTCUT ICON">
<META content=dw@cn.ibm.com name=Owner>
<META scheme=rfc1766 content=zh-CN name=DC.Language>
<META content=cn name=IBM.Country>
<META content=Public name=Security>
<META 
content="POSIX 线程是提高代码响应和性能的有力手段。在此三部分系列文章的第二篇中,Daniel Robbins 将说明,如何使用被称为互斥对象的灵巧小玩意,来保护线程代码中共享数据结构的完整性。" 
name=Abstract>
<META 
content="POSIX 线程是提高代码响应和性能的有力手段。在此三部分系列文章的第二篇中,Daniel Robbins 将说明,如何使用被称为互斥对象的灵巧小玩意,来保护线程代码中共享数据结构的完整性。" 
name=Description>
<META 
content="POSIX, 线程,linux, linux tutorials, linux training, linux standards,linux code, linux resources, linux programming, open source standards, linux how to, IBM, linux tips, linux 教程, linux 培训,Linux 文章, Linux 论文, linux 标准, Linux 白皮书 linux 代码, linux 参考资料, linux 编程, 开放源码标准, linux 使用指南, 实用技巧,, tttlca" 
name=Keywords>
<META scheme=iso8601 content=2000-08-01 name=DC.Date>
<META content="Based on v14 Template Generator, Template 14.0" name=Source>
<META content="Copyright (c) 2000 by IBM Corporation" name=DC.Rights>
<META content=index,follow name=Robots>
<META scheme=W3CDTF content=2000-08-01 name=IBM.Effective>
<META content=28112005jhaveri@us.ibm.com name="Last update"><LINK 
media=screen,print href="POSIX 线程详解2.files/table.css" type=text/css 
rel=stylesheet>
<SCRIPT language=JavaScript src="POSIX 线程详解2.files/dwcss14.js" 
type=text/javascript></SCRIPT>
<NOSCRIPT><LINK href="POSIX 线程详解2.files/r1ss.css" type=text/css 
rel=stylesheet></NOSCRIPT><LINK href="POSIX 线程详解2.files/main.css" type=text/css 
rel=stylesheet><LINK media=all href="POSIX 线程详解2.files/screen.css" type=text/css 
rel=stylesheet><LINK media=print href="POSIX 线程详解2.files/print.css" 
type=text/css rel=stylesheet>
<SCRIPT language=JavaScript src="POSIX 线程详解2.files/detection.js" 
type=text/javascript></SCRIPT>

<SCRIPT language=JavaScript src="POSIX 线程详解2.files/dropdown.js" 
type=text/javascript></SCRIPT>

<SCRIPT language=JavaScript src="POSIX 线程详解2.files/grabtitle.js" 
type=text/javascript></SCRIPT>

<SCRIPT language=JavaScript src="POSIX 线程详解2.files/emailfriend2.js" 
type=text/javascript></SCRIPT>
<!--START RESERVED FOR FUTURE USE INCLUDE FILES-->
<SCRIPT language=javascript src="POSIX 线程详解2.files/ajax1.js" 
type=text/javascript></SCRIPT>

<SCRIPT language=javascript src="POSIX 线程详解2.files/searchcount.js" 
type=text/javascript></SCRIPT>
<!--END RESERVED FOR FUTURE USE INCLUDE FILES-->
<STYLE type=text/css>CODE.section {
	FONT-SIZE: 100%; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace
}
.boldcode {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace
}
.rboldcode {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ff0000; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace
}
.gboldcode {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ff6600; FONT-FAMILY: Andale Mono, Lucida Console, Monaco, fixed, monospace
}
.bboldcode {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #3c5f84; FONT-FAMILY: Andale Mono, Lucida  Console, Monaco, fixed, monospace
}
</STYLE>

<STYLE type=text/css>.atitle {
	FONT-SIZE: 18px; FONT-FAMILY: arial,sans-serif
}
</STYLE>

<SCRIPT language=JavaScript type=text/javascript>var emailAbstract = "POSIX 线程是提高代码响应和性能的有力手段。在此三部分系列文章的第二篇中,Daniel Robbins 将说明,如何使用被称为互斥对象的灵巧小玩意,来保护线程代码中共享数据结构的完整性。"; </SCRIPT>

<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY><!--MASTHEAD_BEGIN-->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR vAlign=top>
    <TD class=bbg width=110><A href="http://www.ibm.com/cn/"><IMG height=52 
      alt=IBM® src="POSIX 线程详解2.files/ibm-logo.gif" width=110 border=0></A></TD>
    <TD class=bbg><IMG height=1 alt="" src="POSIX 线程详解2.files/c.gif" width=1 
      border=0></TD>
    <TD class=mbbg align=right width=650>
      <TABLE cellSpacing=0 cellPadding=0 align=right border=0>
        <TBODY>
        <TR class=cty-tou>
          <TD class=upper-masthead-corner width=17 rowSpan=2><A 
            href="http://www-128.ibm.com/developerworks/cn/linux/thread/posix_thread2/#main"><IMG 
            height=1 alt="Skip to main content" src="POSIX 线程详解2.files/c.gif" 
            width=1 border=0></A></TD>
          <TD align=left>
            <TABLE cellSpacing=0 cellPadding=0 align=left border=0>
              <TBODY>
              <TR>
                <TD><SPAN class=spacer>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><B 
                  class=country>中国</B><SPAN class=spacer>&nbsp;[</SPAN><A 
                  class=ur-link 
                  href="http://www.ibm.com/developerworks/cn/country/">选择</A><SPAN 
                  class=spacer>]</SPAN></TD>
                <TD class=upper-masthead-divider 
                width=29>&nbsp;&nbsp;&nbsp;&nbsp;</TD>
                <TD align=left><A class=ur-link 
                  href="http://www.ibm.com/legal/cn/">使用条款</A></TD></TR></TBODY></TABLE></TD>
          <TD width=40>&nbsp;</TD></TR>
        <TR>
          <TD class=cty-tou-border colSpan=2 height=1><IMG height=1 alt="" 
            src="POSIX 线程详解2.files/c.gif" width=1></TD></TR>
        <TR>
          <TD colSpan=3><IMG height=8 alt="" src="POSIX 线程详解2.files/c.gif" 
            width=1></TD></TR>
        <TR>
          <TD>&nbsp;</TD>
          <TD align=middle colSpan=2>
            <FORM id=form1 name=form1 
            action=http://www-128.ibm.com/developerworks/search/searchResults.jsp 
            method=get><INPUT type=hidden value=1 name=searchType><INPUT 
            type=hidden value=dWChina name=searchSite><INPUT type=hidden 
            value=zh name=pageLang><INPUT type=hidden value=UTF8 
            name=langEncoding>
            <TABLE cellSpacing=0 cellPadding=0 border=0>
              <TBODY>
              <TR>
                <TD width=1><IMG height=1 alt="Select a scope:" 
                  src="POSIX 线程详解2.files/c.gif" width=1></TD>
                <TD align=right><LABEL for=sq><SELECT class=input-scope id=sq 
                  name=searchScope><OPTION value=dW selected>dW 
                    全部内容</OPTION><OPTION 
                    value=dW>-----------------</OPTION><OPTION 
                    value=aixunix>&nbsp;&nbsp;AIX and UNIX</OPTION><OPTION 
                    value=dmdd>&nbsp;&nbsp;Information 
                    management</OPTION><OPTION 
                    value=lotusdd>&nbsp;&nbsp;Lotus</OPTION><OPTION 
                    value=rdd>&nbsp;&nbsp;Rational</OPTION><OPTION 
                    value=tivolidd>&nbsp;&nbsp;Tivoli</OPTION><OPTION 
                    value=wsdd>&nbsp;&nbsp;WebSphere</OPTION><OPTION 
                    value=workplace>&nbsp;&nbsp;Workplace</OPTION><OPTION 
                    value=dW>-----------------</OPTION><OPTION 
                    value=gridZ>&nbsp;&nbsp;Grid computing</OPTION><OPTION 
                    value=javaZ>&nbsp;&nbsp;Java 技术</OPTION><OPTION 
                    value=linuxZ>&nbsp;&nbsp;Linux</OPTION><OPTION 
                    value=opensrcZ>&nbsp;&nbsp;Open source</OPTION><OPTION 
                    value=securityZ>&nbsp;&nbsp;Security</OPTION><OPTION 
                    value=webservZ>&nbsp;&nbsp;SOA &amp; Web 
                    services</OPTION><OPTION value=webarchZ>&nbsp;&nbsp;Web 
                    architecture</OPTION><OPTION 
                    value=wirelessZ>&nbsp;&nbsp;Wireless</OPTION><OPTION 
                    value=xmlZ>&nbsp;&nbsp;XML</OPTION><OPTION 
                    value=dW>-----------------</OPTION><OPTION value=all>IBM 
                    全部内容</OPTION></SELECT></LABEL></TD>
                <TD align=right width=1><IMG height=1 alt="Search for:" 
                  src="POSIX 线程详解2.files/c.gif" width=1>&nbsp;&nbsp;</TD>
                <TD align=right><INPUT class=input id=q maxLength=100 size=15 
                  name=query></TD>
                <TD width=7>&nbsp;</TD>
                <TD><LABEL for=q><INPUT type=image alt=搜索 
                  src="POSIX 线程详解2.files/search.gif" value=搜索 
                  name=Search></LABEL></TD>
                <TD 
      width=20>&nbsp;</TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD class=blbg colSpan=3>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=0 border=0>
              <TBODY>
              <TR>
                <TD><SPAN class=spacer>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></TD>
                <TD><A class=masthead-mainlink 
                  href="http://www.ibm.com/cn/">首页</A></TD>
                <TD class=masthead-divider 
width=27>&nbsp;&nbsp;&nbsp;&nbsp;</TD>
                <TD><A class=masthead-mainlink 
                  href="http://www.ibm.com/products/cn/">产品</A></TD>
                <TD class=masthead-divider 
width=27>&nbsp;&nbsp;&nbsp;&nbsp;</TD>
                <TD><A class=masthead-mainlink 
                  href="http://www.ibm.com/servicessolutions/cn/">服务与解决方案</A></TD>
                <TD class=masthead-divider 
width=27>&nbsp;&nbsp;&nbsp;&nbsp;</TD>
                <TD><A class=masthead-mainlink 
                  href="http://www.ibm.com/support/cn/">支持与下载</A></TD>
                <TD class=masthead-divider 
width=27>&nbsp;&nbsp;&nbsp;&nbsp;</TD>
                <TD><A class=masthead-mainlink 
                  href="http://www.ibm.com/account/cn/">个性化服务</A></TD>
                <TD><SPAN 
              class=spacer>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!--
<script src="//www.ibm.com/common/v14/pmh.js" language="JavaScript" type="text/javascript"></script>
--><!-- end masthead dw liquid --><!--MASTHEAD_END-->
<TABLE id=v14-body-table cellSpacing=0 cellPadding=0 width="100%" border=0>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -