The embedded hobbing CNC is designed,which is embedded in the WinCE 5.0 operating system,on the hardware platform of ARM+DSP+FPGA ,using Embedded Visual C++(EVC) as a development tool. Hobbing CNC achieves the concurrent operation on the application in order to realizes parallel processing of multi-task, such as the HumanComputer Interaction, data acquisition and issued, data processing and analysis, data storage and so on, based on the analysis of hobbing CNCs working principle, using the multi-threading technology and thread synchronization mechanism possessed by WinCE 5.0. The application simplifies the complexity of the applications development and facilitates subsequent functions improvement, using modular programming method and the object-oriented design. This article provides an effective solution for multi-threaded application in hobbing CNC. After preliminary validation of testing experiments, the hobbing CNC has strong real-time and stability, and can realize the applications real-time and stability required by hobbing CNC machining.