Ordinary pipes are uni-directional, with a reading end and a writing e การแปล - Ordinary pipes are uni-directional, with a reading end and a writing e ไทย วิธีการพูด

Ordinary pipes are uni-directional,

Ordinary pipes are uni-directional, with a reading end and a writing end. ( If bidirectional communications are needed, then a second pipe is required. )
In UNIX ordinary pipes are created with the system call "int pipe( int fd [ ] )".
The return value is 0 on success, -1 if an error occurs.
The int array must be allocated before the call, and the values are filled in by the pipe system call:
fd[ 0 ] is filled in with a file descriptor for the reading end of the pipe
fd[ 1 ] is filled in with a file descriptor for the writing end of the pipe
UNIX pipes are accessible as files, using standard read( ) and write( ) system calls.
Ordinary pipes are only accessible within the process that created them.
Typically a parent creates the pipe before forking off a child.
When the child inherits open files from its parent, including the pipe file(s), a channel of communication is established.
Each process ( parent and child ) should first close the ends of the pipe that they are not using. For example, if the parent is writing to the pipe and the child is reading, then the parent should close the reading end of its pipe after the fork and the child should close the writing end.
Figure 3.22 shows an ordinary pipe in UNIX, and Figure 3.23 shows code in which it is used.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ท่อธรรมดามีทิศ ด้วยจบการอ่านและการเขียน (หากต้องการสื่อสารแบบสองทิศทาง แล้วท่อสองจำเป็น)ใน UNIX ท่อธรรมดาถูกสร้างขึ้น ด้วยการเรียกระบบ ''ท่อ int (int [fd) ''คืนค่าเป็น 0 ในความสำเร็จ -1 เกิดข้อผิดพลาดอาร์เรย์ของ int ต้องปันส่วนก่อนการเรียก และค่าที่กรอกข้อมูล โดยการเรียกระบบท่อ:fd [0] โดยจะใช้ตัวระบุแฟ้มสำหรับอ่านท่อfd [1] โดยจะใช้ตัวระบุแฟ้มสำหรับการเขียนของท่อท่อ UNIX สามารถเข้าถึงแฟ้ม โดยใช้มาตรฐาน()อ่าน และเขียน()เรียกระบบปกติท่อจะเข้าภายในกระบวนการที่สร้างไว้เท่านั้นโดยทั่วไปผู้ปกครองสร้างท่อก่อน forking ปิดเด็กเมื่อเด็กเปิดแฟ้มที่สืบทอดจากแม่ รวมทั้งแฟ้มที่ท่อ สร้างช่องทางการสื่อสารแต่ละกระบวนการ (หลักและรอง) ควรปิดปลายของท่อที่ไม่ได้ใช้งาน เช่น ถ้าแม่จะเขียนกับท่อ และอ่านเด็ก จากนั้นแม่ควรปิดท้ายอ่านของท่อหลังจากส้อม และเด็กควรปิดท้ายการเขียนรูปที่ 3.22 แสดงท่อเป็นสามัญใน UNIX และรูปที่ 3.23 แสดงรหัสที่ใช้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ท่อสามัญทิศทางเดียวกับการสิ้นสุดการอ่านและการเขียนในตอนท้าย (หากการสื่อสารแบบสองทิศทางที่มีความจำเป็นแล้วท่อที่สองคือจำเป็นต้อง.)
ในท่อสามัญ UNIX ถูกสร้างขึ้นด้วยเรียกระบบ "ท่อ int (int FD [])".
ค่าตอบแทนเป็น 0 ในความสำเร็จ -1 ถ้าเกิดข้อผิดพลาด .
อาร์เรย์ int จะต้องได้รับการจัดสรรก่อนที่จะโทรและค่าที่เต็มไปด้วยการเรียกระบบท่อ:
fd [0] เต็มไปด้วยบ่งแฟ้มสำหรับส่วนการอ่านของท่อ
FD [1] ที่เต็มไปด้วย อธิบายไฟล์สำหรับส่วนการเขียนของท่อ
ท่อ UNIX จะสามารถเข้าถึงไฟล์โดยใช้มาตรฐานการอ่าน () และเขียน () ระบบโทร.
ท่อสามัญจะสามารถเข้าถึงได้เฉพาะภายในกระบวนการที่สร้างพวกเขา.
โดยปกติพ่อแม่สร้างท่อก่อนฟอร์กออก เด็ก.
เมื่อเด็กสืบทอดเปิดแฟ้มจากแม่ของมันรวมทั้งไฟล์ท่อ (s) ซึ่งเป็นช่องทางการสื่อสารที่จะจัดตั้งขึ้น.
แต่ละขั้นตอน (แม่และเด็ก) ครั้งแรกควรปิดปลายท่อที่ว่าพวกเขาไม่ได้ใช้ ตัวอย่างเช่นถ้าผู้ปกครองคือการเขียนไปยังท่อและเด็กจะอ่านแล้วผู้ปกครองควรจะปิดท้ายการอ่านของท่อหลังจากส้อมและเด็กควรปิดท้ายการเขียน.
รูปที่ 3.22 แสดงให้เห็นท่อสามัญ UNIX และ รูปที่ 3.23 แสดงรหัสที่มันถูกนำมาใช้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ท่อธรรมดาหนึ่งทิศทาง ด้วยการอ่านและเขียนจบ ( ถ้าต้องการสื่อสารสองทิศทาง แล้วท่อที่สองเป็นสิ่งจำเป็น )ในระบบยูนิกซ์ท่อธรรมดาถูกสร้างขึ้นด้วยระบบเรียก " ท่อ int ( int [ FD ] ) "ค่ากลับมาเป็น 0 ในความสำเร็จ - 1 ถ้าเกิดข้อผิดพลาดเกิดขึ้นint เรย์ต้องจัดสรรก่อนการโทร และค่าไปโดยเรียกระบบท่อ :FD [ 0 ] เต็มไปด้วยแฟ้มหัวเรื่องสำหรับการอ่านปลายท่อFD [ 1 ] เป็นเต็มไปด้วยแฟ้มหัวเรื่องสำหรับการเขียนปลายท่อท่อ Unix สามารถเข้าถึงได้เป็นแฟ้มโดยใช้มาตรฐานอ่าน ( ) และเขียน ( ) ระบบโทรศัพท์ท่อธรรมดาเท่านั้นสามารถเข้าถึงได้ ในกระบวนการที่สร้างมันขึ้นมาโดยปกติพ่อแม่สร้างท่อก่อนสีดำปิดเด็กเมื่อลูกสืบทอดจากพ่อแม่ของไฟล์รวมทั้งไฟล์ท่อ ( s ) , ช่องทางการสื่อสารตั้งขึ้นแต่ละขั้นตอน ( แม่และลูก ) ควรปิดปลายท่อที่พวกเขาจะไม่ใช้ ตัวอย่างเช่น ถ้าผู้ปกครองคือการเขียนให้ท่อและเด็กอ่านแล้วแม่ควรปิดอ่านปลายท่อหลังจากส้อม และเด็กควรปิดเขียนจบรูป 3.22 แสดงท่อธรรมดาในยูนิกซ์ และรูป 3.23 แสดงรหัสที่ใช้
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: