deaware_web_first

Loading Events

« All Events

  • 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

สมัครคอร์สอบรมได้ที่ :
http://www.deaware.com/howtoregis/

Details

Date:
July 13, 2014
Time:
10:00 am - 5:00 pm

สามารถติดต่อสอบถามรายละเอียดคอร์สอบรมเพิ่มเติม
หรืออบรมนอกสถานที่ได้ทาง www.deaware.com/contact