Applications of multi-thread programming in computerized well logging software

Ning Hui He · Electronic Design Engineering · 2011

In order to satisfy the requirement of real-time logging,raise the ultiliazation rate of the resource and improve the performance of the system,multi-thread programming technology was used in the computerized well logging software.In this paper,we analyzed the necessity and feasibility of multi-thread programming technique,found the software module diagram and the relationship between the multi-thread,encapsulated and implemented each thread using general class of MFC,realized the function of serial port communication,data processing,real-time cartography separately in threads,used the event and message to dispatch the synchronize threads.The results show that the numerical control logging software with multi-thread programming can raise the service efficiency of CPU by 50%,enhance the biggest processing data from 15 to 40 groups each second,which has good effect on the real-time of program.

Read the paper · More papers on PaperTik