nsync is a C library that exports various synchronization primitives
...The library emphasizes efficiency, with locks and condition variables occupying minimal memory and supporting cancellation mechanisms through nsync_note objects rather than thread-level cancellation. Designed with portability and performance in mind, nsync can be compiled on Unix-like systems and Windows using a C90 compiler.
JDS(oE) is a Developer Suit of Embeded system. It's a IDE, whice include a vritual machine portable interface, an RTOS, a group of bin tools and some build script.