In this chapter, we discuss the powerful programming techniques in the C language for implementing high-performance computing-related applications. Specifically, we discuss the multiprocessing and multithreading programming techniques to implement parallel processing applications. First, we discuss how to create and manage multiple processes in a reliable manner using Linux system calls such as fork, exec, and wait. It helps you in implementing parallel processes, assigning specific jobs to each process, and handling performance and reliability-related issues of process management.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Process and Thread Management Tasks for C Programmers

  • Dr Anil Kumar Rangisetti

摘要

In this chapter, we discuss the powerful programming techniques in the C language for implementing high-performance computing-related applications. Specifically, we discuss the multiprocessing and multithreading programming techniques to implement parallel processing applications. First, we discuss how to create and manage multiple processes in a reliable manner using Linux system calls such as fork, exec, and wait. It helps you in implementing parallel processes, assigning specific jobs to each process, and handling performance and reliability-related issues of process management.