you can develope a program in single thread and the module will translate into muti-threads