The invention discloses a
data synchronization system based on design requirements. The
data synchronization system comprises a
system main thread and a plurality of
work task threads started by the system main thread, wherein the system main thread is used for performing
full life cycle management on the whole environment of the
data synchronization system, loading, calling and releasing related resources and services, and starting, monitoring and destroying each
work task thread; the
work task thread comprises a design requirement
list and a plurality of safety message queues, the design requirement
list is used for circularly traversing each design requirement, a design requirement identifier and a design requirement name are added into the safety message queues, the safety message queues are used for monitoring respective
message queue states, and once a
data dictionary object is obtained, the design requirement identifier is added into the safety message queues; if yes, work task
processing is carried out, and then results are written into a unified
processing result
queue; according to the method, efficient execution of research and development projects is guaranteed, design demand omission is avoided, and manufacturing on-time and high-quality delivery is greatly facilitated.