
- This event has passed.
Multithreading & Multiprocess programming on Linux Training Course
July 13, 2014 @ 10:00 am - 5:00 pm

ในการพัฒนาซอฟแวร์สำหรับการประมวลผลหรือทำงานแบบทันเวลา ในหลายครั้งจำเป็นจะต้องออกแบบซอฟแวร์ Multithreading และ Multiprocessing เช่น ถ้าต้องการควบคุมฮาร์ดแวร์ พร้อมประมวลผลจากกล้องไปพร้อมๆ กัน
จะดีกว่าไหมถ้าเราทำให้ซอฟแวร์เสมือนว่าประมวลผลข้อมูลจากกล้องไปพร้อมๆ กับคุมฮาร์ดแวร์ได้โดยไม่ต้องรอกัน
คอร์สนี้จะเน้นไปที่การใช้ภาษา C โดยจะเหมาะมากกับงานทางด้าน Embedded Linux, Embedded Real Time
โดยผู้เรียนสามารถนำความรู้ที่ใช้ไปประยุกต์กับภาษาอื่นและ platform อื่นได้
ในคอร์สนี้จะสามารถแนะนำตัวอย่างกรณีการเลือกใช้ thread, process หรือ asynchronous design ทำให้ผู้เรียนสามารถต่อยอด application ได้อย่างมั่นใจ
**** เนื่องจากคอร์สนี้ใช้ภาษา C ในการ implement ล้วนๆ ผู้เรียนควรเขียนภาษา C เป็นก่อนเข้าอบรม
Course Description
- No preemption Kernel
- Preemptible Kernel
- Preempt_RT Patch Kernel
- Linux software error and memory leak debugging technic
- Thread Vs Process
- POSIX Thread
- Example Application use multithreading
- Thread Basics
- Thread creation
- How to compile C application with pthread library
- Thread argument pass
- Termination thread
- Thread management
- Thread synchronisation ( Mutex, Semaphore, condition signal)
- Multiprocessing Programming
- Process ID
- Viewing active processes
- Killing active processes
- fork API
- inter process communication ( IPC )
- libevent for asynchronous programming
- Real Case Example TCP/IP application
- Final project
ราคาค่าอบรม : 2200 บาท
ราคานักศึกษา : 1800 บาท
ราคาผู้ที่เคยอบรมกับ Deaware : 1800 บาท
เวลาในการอบรม 10:00 – 17:30
สถานที่ห้องอบรม Deaware
www.deaware.com/contact
สิ่งของที่ต้องเตรียมมาในวันอบรม :
Computer Notebook 1 เครื่อง
พื้นที่ฮาร์ดดิสก์มากกว่า 10 GB และ CPU ไม่ตำ่กว่า Core I3 RAM ไม่น้อยกว่า 3GB
สมัครคอร์สอบรมได้ที่ :
https://www.deaware.com/howtoregis/
สามารถติดต่อสอบถามรายละเอียดคอร์สอบรมเพิ่มเติม
หรืออบรมนอกสถานที่ได้ทาง www.deaware.com/contact