อันเนื่องมาจากวิชา OS ต้องทำการบ้านในการเขียน Pthread ก็เลยเป็นที่มาของเอนทรี่นี้นั่นเอง การบ้านครั้งนี้ต้องเขียนด้วยภาษาซีด้วย ก็เลยต้องมานั่งรื้อฟื้น
ทบทวนภาษาซี
- โครงสร้างสตรักเจอร์
- การพิมพ์ค่าออก printf
- รับค่าจากไฟล์ fopen , freopen
- อาเรย์ (Arrays)
- ตัวแปรพอยเตอร์ (Pointers)
- Loop
เริ่มต้นกับ Pthread
- Pthreads อ้างถึงมาตรฐาน POSIX (IEEE 1003.1c) เพื่อกำหนด API(Application programming interface) สำหรับสร้าง และการซินโครไนซ์เซชัน นี่คือการกำหนดสภาพแวดล้อมของ thread ซึ่ง Thread specification นี้ถูกจำกัดใน Solaris2 แต่ Pthread ไม่ถูกสนับสนุนใน Windows แม้จะมี shareware เผยแพร่แล้วก็ตาม
ที่มา : http://class.yonok.ac.th/file.php?file=/3/os04.htm
- จะสังเกตว่า Pthread ใช้ไม่ได้ใน window แต่งานนี้อาจารย์ให้ไปเขียนบนเครื่อง radiant ก็เลยใช้ได้อะคะ
- การคอมไพล์ : gcc -lpthread
- ต้องมีการใส่ #include <pthread.h>
- การสร้างเธรด : pthread_create (thread,attr,start_routine,arg)
- การจบเธรด : pthread_exit (status)
- การรวมเธรด : pthread_join (threadid,status)
โดนใจอยากให้อ่าน
- http://www.thaiall.com/os/os04.htm?img=yes
- POSIX Threads Programming
- ทบทวนภาษาซี
- C_Programing.pdf
Popularity: 2% [?]



ShareThis





One Comment
เดี๋ยวนี้ฟีดเป็นอะไรอ่ะ อ่านไม่ออก เจอแต่ ???