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

📄 pthread.ps

📁 Linux下的中文输入法
💻 PS
📖 第 1 页 / 共 5 页
字号:
	gsave		3 index 2 div add exch		4 index 2 div add exch		translate			rotate				1 index 2 div neg		1 index 2 div neg		translate			scale				/h exch def /w exch def	/bitmapsave save def	FMLevel1 {			colorsetup		/is w d wbytes string def		/cf currentfile def 		w h d [w 0 0 h neg 0 h] 		{cf is readhexstring pop} {is} {is} true 3 colorimage 	} {		colorSetup2		/is w d wbytes string def		/cf currentfile def 		7 dict dup begin			/ImageType 1 def			/Width w def			/Height h def			/ImageMatrix [w 0 0 h neg 0 h] def			/DataSource {cf is readhexstring pop} bind def			/BitsPerComponent d def			/Decode [0 255] def		end image		} ifelse	bitmapsave restore 	grestore	} bind def/BITMAPCOLORc { 	/d 8 def	gsave		3 index 2 div add exch		4 index 2 div add exch		translate			rotate				1 index 2 div neg		1 index 2 div neg		translate			scale				/h exch def /w exch def	/lb w d wbytes def 	sl lb lt {lb ms} if 	/bitmapsave save def 	FMLevel1 {			colorsetup		/is im 0 lb getinterval def 		ws 0 lb getinterval is copy pop 		/cf currentfile def 		w h d [w 0 0 h neg 0 h] 		{ip} {is} {is} true 3 colorimage	} {		colorSetup2		/is im 0 lb getinterval def 		ws 0 lb getinterval is copy pop 		/cf currentfile def 		7 dict dup begin			/ImageType 1 def			/Width w def			/Height h def			/ImageMatrix [w 0 0 h neg 0 h] def			/DataSource {ip} bind def			/BitsPerComponent d def			/Decode [0 255] def		end image		} ifelse	bitmapsave restore 	grestore	} bind def/BITMAPTRUECOLORc { 	/d 24 def        gsave 		3 index 2 div add exch		4 index 2 div add exch		translate			rotate				1 index 2 div neg		1 index 2 div neg		translate			scale				/h exch def /w exch def	/lb w d wbytes def 	sl lb lt {lb ms} if         /bitmapsave save def         	/is im 0 lb getinterval def		/ris im 0 w getinterval def		/gis im w w getinterval def		/bis im w 2 mul w getinterval def                 ws 0 lb getinterval is copy pop         /cf currentfile def         w h 8 [w 0 0 h neg 0 h]         {w rip pop ris} {gis} {bis} true 3 colorimage        bitmapsave restore         grestore        } bind def/BITMAPTRUECOLOR {         gsave				3 index 2 div add exch			4 index 2 div add exch			translate				rotate					1 index 2 div neg			1 index 2 div neg			translate				scale					/h exch def /w exch def        /bitmapsave save def         /is w string def        /gis w string def        /bis w string def        /cf currentfile def         w h 8 [w 0 0 h neg 0 h]         { cf is readhexstring pop }         { cf gis readhexstring pop }         { cf bis readhexstring pop }         true 3 colorimage         bitmapsave restore         grestore        } bind def/BITMAPTRUEGRAYc { 	/d 24 def        gsave		3 index 2 div add exch		4 index 2 div add exch		translate			rotate				1 index 2 div neg		1 index 2 div neg		translate			scale				/h exch def /w exch def	/lb w d wbytes def 	sl lb lt {lb ms} if         /bitmapsave save def         	/is im 0 lb getinterval def		/ris im 0 w getinterval def		/gis im w w getinterval def		/bis im w 2 mul w getinterval def         ws 0 lb getinterval is copy pop         /cf currentfile def         w h 8 [w 0 0 h neg 0 h]         {w rip pop ris gis bis w gray} image        bitmapsave restore         grestore        } bind def/ww FMLOCAL/r FMLOCAL/g FMLOCAL/b FMLOCAL/i FMLOCAL/gray {         /ww exch def        /b exch def        /g exch def        /r exch def        0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul			b i get .114 mul add add r i 3 -1 roll floor cvi put } for        r        } bind def/BITMAPTRUEGRAY {         gsave				3 index 2 div add exch			4 index 2 div add exch			translate				rotate					1 index 2 div neg			1 index 2 div neg			translate				scale					/h exch def /w exch def        /bitmapsave save def         /is w string def        /gis w string def        /bis w string def        /cf currentfile def         w h 8 [w 0 0 h neg 0 h]         { cf is readhexstring pop           cf gis readhexstring pop           cf bis readhexstring pop w gray}  image        bitmapsave restore         grestore        } bind def/BITMAPGRAY { 	8 {fakecolorsetup} COMMONBITMAP	} bind def/BITMAPGRAYc { 	8 {fakecolorsetup} COMMONBITMAPc	} bind def/ENDBITMAP {	} bind defend 	/ALDsave FMLOCAL	/ALDmatrix matrix def ALDmatrix currentmatrix pop/StartALD {	/ALDsave save def	 savematrix	 ALDmatrix setmatrix	} bind def/InALD {	 restorematrix	} bind def/DoneALD {	 ALDsave restore	} bind def/I { setdash } bind def/J { [] 0 setdash } bind def%%EndProlog%%BeginSetup(4.0) FMVERSION1 1 0 0 612 792 0 1 12 FMDOCUMENT0 0 /Times-Roman FMFONTDEFINE1 0 /Times-Italic FMFONTDEFINE2 0 /Courier FMFONTDEFINE3 0 /Times-Bold FMFONTDEFINE4 0 /Courier-Oblique FMFONTDEFINE5 0 /Courier-Bold FMFONTDEFINE32 FMFILLS0 0 FMFILL1 0.1 FMFILL2 0.3 FMFILL3 0.5 FMFILL4 0.7 FMFILL5 0.9 FMFILL6 0.97 FMFILL7 1 FMFILL8 <0f1e3c78f0e1c387> FMFILL9 <0f87c3e1f0783c1e> FMFILL10 <cccccccccccccccc> FMFILL11 <ffff0000ffff0000> FMFILL12 <8142241818244281> FMFILL13 <03060c183060c081> FMFILL14 <8040201008040201> FMFILL16 1 FMFILL17 0.9 FMFILL18 0.7 FMFILL19 0.5 FMFILL20 0.3 FMFILL21 0.1 FMFILL22 0.03 FMFILL23 0 FMFILL24 <f0e1c3870f1e3c78> FMFILL25 <f0783c1e0f87c3e1> FMFILL26 <3333333333333333> FMFILL27 <0000ffff0000ffff> FMFILL28 <7ebddbe7e7dbbd7e> FMFILL29 <fcf9f3e7cf9f3f7e> FMFILL30 <7fbfdfeff7fbfdfe> FMFILL%%EndSetup%%Page: "mini" 1%%BeginPaperSize: Letter%%EndPaperSize612 792 1 FMBEGINPAGE[0 0 0 1 0 0 0][ 0 1 1 0 1 0 0][ 1 0 1 0 0 1 0][ 1 1 0 0 0 0 1][ 1 0 0 0 0 1 1][ 0 1 0 0 1 0 1][ 0 0 1 0 1 1 0] 7 FrameSetSepColorsFrameNoSep0 0 0 1 0 0 0 KJ27 -62.74 639 729.26 C0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K1 1 0 0 0 0 1 K0 0 0 1 0 0 0 K1 1 0 0 0 0 1 K0 0 0 1 0 0 0 K1 1 0 0 0 0 1 K0 5.43 Q0 X1 1 0 0 0 0 1 K0.05 (1) 360.67 277.64 S0 0 0 1 0 0 0 K146.38 628.94 363.44 628.94 2 L0.18 H2 Z0 0 0 1 0 0 0 KN138.55 262.59 264.41 273.14 R7 XV59.56 645.6 363.44 685.85 C0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K27 -62.74 639 729.26 C1 12.06 Q0 X0 0 0 1 0 0 0 K-1.51 (POSIX.1c/D10 Summary) 146.38 637.57 P1 9.04 Q(Disclaimer) 59.56 603.85 T0 6.03 Q0.31 0.06 (Copyright \050C\051 1995 by Sun Microsystems, Inc.) 102.97 590.79 B0.31 0.06 (All rights reserved.) 102.97 583.31 B0.31 0.06 (This \336le is a product of SunSoft, Inc. and is provided for unrestricted use provided that this legend is) 102.97 571.01 B0.31 0.06 (included on all media and as a part of the software program in whole or part. Users may copy) 102.97 563.54 B0.31 0.06 (, modify) 338.98 563.54 B0.31 0.06 (or distribute this \336le at will.) 102.97 556.06 B0.31 0.06 (THIS FILE IS PROVIDED AS IS WITH NO W) 102.97 543.76 B0.31 0.06 (ARRANTIES OF ANY KIND INCLUDING THE) 224.26 543.76 B0.31 0.06 (W) 102.97 536.28 B0.31 0.06 (ARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A P) 108.05 536.28 B0.31 0.06 (AR) 302.46 536.28 B0.31 0.06 (TICULAR) 310.6 536.28 B0.31 0.06 (PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.) 102.97 528.81 B0.22 0.06 (This \336le is provided with no support and without any obligation on the part of SunSoft, Inc. to assist in) 102.97 516.51 B0.31 0.06 (its use, correction, modi\336cation or enhancement.) 102.97 509.03 B0.19 0.06 (SUNSOFT AND SUN MICROSYSTEMS, INC. SHALL HA) 102.97 496.73 B0.19 0.06 (VE NO LIABILITY WITH RESPECT T) 255.32 496.73 B0.19 0.06 (O) 357.27 496.73 B0.31 0.06 (THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY P) 102.97 489.25 B0.31 0.06 (A) 294.92 489.25 B0.31 0.06 (TENTS BY THIS FILE) 298.66 489.25 B0.31 0.06 (OR ANY P) 102.97 481.78 B0.31 0.06 (AR) 131.33 481.78 B0.31 0.06 (T THEREOF) 139.46 481.78 B0.31 0.06 (.) 172.16 481.78 B0.31 0.06 (IN NO EVENT WILL SUNSOFT OR SUN MICROSYSTEMS, INC. BE LIABLE FOR ANY LOST) 102.97 469.48 B0.31 0.06 (REVENUE OR PROFITS OR OTHER SPECIAL, INDIRECT AND CONSEQUENTIAL DAMAGES,) 102.97 462 B0.31 0.06 (EVEN IF THEY HA) 102.97 454.52 B0.31 0.06 (VE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.) 154.77 454.52 B0.31 0.06 (SunSoft, Inc.) 102.97 442.23 B0.31 0.06 (2550 Garcia A) 102.97 434.75 B0.31 0.06 (venue) 139.43 434.75 B0.31 0.06 (Mountain V) 102.97 427.27 B0.31 0.06 (iew) 132.84 427.27 B0.31 0.06 (, California 94043) 141.33 427.27 B1 9.04 Q(Intr) 59.56 406.93 T(oduction) 72.79 406.93 T0 6.03 Q0.31 0.06 (All source that uses POSIX.1c threads must include the header \336le.) 102.97 393.87 B2 5.43 Q(#include <pthread.h>) 124.68 384.38 T0 6.03 Q0.22 0.06 (In addition, Solaris requires the pre-processor symbol) 102.97 372.53 B3 F0.22 0.06 (_REENTRANT) 238.78 372.53 B0 F0.22 0.06 ( to be de\336ned in the source code) 280.25 372.53 B0.31 0.06 (before any C source \050including header \336les\051.) 102.97 365.05 B2 5.43 Q(#define) 124.68 355.56 T(_REENTRANT) 147.47 355.56 T0 6.03 Q0.31 0.06 (The POSIX.1c thread library should be the last library speci\336ed on the) 102.97 343.71 B2 F0.74 0.06 (cc\0501\051) 282.66 343.71 B0 F0.31 0.06 ( command line.) 301.05 343.71 B2 5.43 Q(voyager% cc -D_REENTRANT ... -lpthread) 124.68 334.22 T1 9.04 Q-0.56 (Name Space) 59.56 314.32 P0 6.03 Q0.31 0.06 (Each POSIX.1c type is of the form:) 102.97 301.26 B396 -62.74 1008 729.26 C0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K1 1 0 0 0 0 1 K0 0 0 1 0 0 0 K1 1 0 0 0 0 1 K1 5.43 Q0 X1 1 0 0 0 0 1 K-0.35 0.05 (POSIX.1c/D10 Summary) 515.38 274.65 B0 0 0 1 0 0 0 K1 1 0 0 0 0 1 K0 F0.05 (2) 729.67 274.65 S0 0 0 1 0 0 0 K732.44 702.13 428.56 702.13 2 L0.18 H2 Z0 0 0 1 0 0 0 KN507.55 345.64 633.41 356.19 R7 XV2 F0 X(pthread[) 493.68 682.23 T4 F(_object) 519.72 682.23 T2 F(]_t) 542.52 682.23 T0 6.03 Q0.31 0.06 (Each POSIX.1c function has the form) 471.97 670.38 B2 5.43 Q(pthread[) 493.68 660.89 T4 F(_object) 519.72 660.89 T2 F(]_operation[_np|_NP]) 542.52 660.89 T0 6.03 Q0.31 0.06 (where) 471.97 649.03 B4 F0.74 0.06 (object) 488.88 649.03 B0 F0.31 0.06 ( is a type \050not required if object is a thread\051,) 510.95 649.03 B2 F0.74 0.06 (operation) 624.52 649.03 B0 F0.31 0.06 ( is a type-speci\336c operation) 657.62 649.03 B0.31 0.06 (and) 471.97 641.56 B2 F0.74 0.06 (np) 482.74 641.56 B0 F0.31 0.06 ( \050or) 490.1 641.56 B2 F0.74 0.06 (NP) 501.07 641.56 B0 F0.31 0.06 (\051 is used to identify non-portable, implementation speci\336c functions.) 508.42 641.56 B0.31 0.06 (All POSIX.1c functions \050except for) 471.97 629.26 B2 F0.74 0.06 (pthread_exit) 562.72 629.26 B0 F0.31 0.06 (,) 606.86 629.26 B2 F0.74 0.06 (pthread_getspecif) 610.31 629.26 B0.74 0.06 (ic) 672.83 629.26 B0 F0.31 0.06 ( and) 680.19 629.26 B2 F0.74 0.06 (pthread_self) 471.97 621.78 B0 F0.31 0.06 (\051 return zero \0500\051 for success or an) 516.11 621.78 B2 F0.74 0.06 (errno) 602.48 621.78 B0 F0.31 0.06 ( value if the operation fails.) 620.87 621.78 B0.31 0.06 (There are eight\0508\051 POSIX.1c types:) 471.97 609.48 B1 9.04 Q-0.56 (Featur) 428.56 480.61 P-0.56 (e T) 452.84 480.61 P-0.56 (est Macr) 462.75 480.61 P-0.56 (os) 493.75 480.61 P0 6.03 Q0.31 0.06 (POSIX.1c consists of a base \050or common\051 component and a number of implementation optional) 471.97 467.55 B0.25 0.06 (components The base is the set of required operations to be supplied by every implementation. The pre-) 471.97 460.07 B0.31 0.06 (processor symbol \050) 471.97 452.6 B3 F0.31 0.06 (_POSIX_THREADS) 519.57 452.6 B0 F0.31 0.06 (\051 can be used to test for the presence of the POSIX.1c base.) 574.01 452.6 B0.31 0.06 (Additionally) 471.97 445.12 B0.31 0.06 (, the standards document describes a set of six \0506\051 optional components. A pre-processor) 502.79 445.12 B0.31 0.06 (symbol can be used to test for the presence of each All of the symbols appear in the following table.) 471.97 437.64 B1 9.04 Q-0.56 (Macr) 428.56 319.02 P-0.56 (o Dependency) 447.82 319.02 P0 6.03 Q0.31 0.06 (If) 471.97 305.96 B3 F0.31 0.06 (_POSIX_THREAD_PRIO_INHERIT) 477.99 305.96 B0 F0.31 0.06 ( is de\336ned then) 577.04 305.96 B3 F0.31 0.06 (_POSIX_THREAD_PRIORITY_SCHEDULING) 471.97 298.48 B0 F0.31 0.06 ( is de\336ned.) 600.92 298.48 B1 5.43 Q0.28 0.05 (T) 515.38 596.62 B0.28 0.05 (able 0-1) 517.96 596.62 B0 F0.28 0.05 (POSIX.1c types) 541.43 596.62 B3 F0.05 (T) 471.97 583.96 S0.05 (ype) 475.24 583.96 S0.05 (Description) 526.24 583.96 S0 F0.05 (pthread_attr_t) 471.97 573.71 S0.28 0.05 (Thread attribute) 526.24 573.71 B0.05 (pthread_mutexattr_t) 471.97 563.46 S0.28 0.05 (Mutual Exclusion Lock attribute) 526.24 563.46 B0.05 (pthread_condattr_t) 471.97 553.21 S0.28 0.05 (Condition variable attribute) 526.24 553.21 B0.05 (pthread_mutex_t) 471.97 542.96 S0.28 0.05 (Mutual Exclusion Lock \050mutex\051) 526.24 542.96 B0.05 (pthread_cond_t) 471.97 532.71 S0.28 0.05 (Condition variable \050cv\051) 526.24 532.71 B0.05 (pthread_t) 471.97 522.46 S0.28 0.05 (Thread ID) 526.24 522.46 B0.05 (pthread_once_t) 471.97 512.21 S0.28 0.05 (Once-only execution) 526.24 512.21 B0.05 (pthread_key_t) 471.97 501.96 S0.28 0.05 (Thread Speci\336c Data \050TSD\051 key) 526.24 501.96 B1 F0.28 0.05 (T) 515.38 424.78 B0.28 0.05 (able 0-2) 517.96 424.78 B0 F0.28 0.05 (POSIX.1c Feature T) 541.43 424.78 B0.28 0.05 (est Macros) 587.05 424.78 B3 F0.28 0.05 (Featur) 471.97 412.12 B0.28 0.05 (e T) 487.87 412.12 B0.28 0.05 (est Macr) 495.2 412.12 B0.28 0.05 (o) 516.16 412.12 B0.05 (Description) 602.21 412.12 S0.05 (_POSIX_THREADS) 471.97 401.87 S0 F0.28 0.05 (base threads) 602.21 401.87 B3 F0.05 (_POSIX_THREAD_A) 471.97 391.62 S0.05 (TTR_ST) 524.24 391.62 S0.05 (ACKADDR) 544.67 391.62 S0 F0.28 0.05 (stack address attribute) 602.21 391.62 B3 F0.05 (_POSIX_THREAD_A) 471.97 381.37 S0.05 (TTR_ST) 524.24 381.37 S0.05 (ACKSIZE) 544.67 381.37 S0 F0.28 0.05 (stack size attribute) 602.21 381.37 B3 F0.05 (_POSIX_THREAD_PRIORITY_SCHEDULING) 471.97 371.12 S0 F0.28 0.05 (thread priority scheduling) 602.21 371.12 B3 F0.05 (_POSIX_THREAD_PRIO_INHERIT) 471.97 360.87 S0 F0.28 0.05 (mutex priority inheritance) 602.21 360.87 B3 F0.05 (_POSIX_THREAD_PRIO_PROTECT) 471.97 350.62 S0 F0.28 0.05 (mutex priority ceiling) 602.21 350.62 B3 F0.05 (_POSIX_THREAD_PROCESS_SHARED) 471.97 340.37 S0 F

⌨️ 快捷键说明

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