Efficient Development Methodology for Multithreaded Network Application

@article{Chinh2007EfficientDM,
  title={Efficient Development Methodology for Multithreaded Network Application},
  author={Nguyen Due Chinh and E. Kandasamy and Lam Yoke Khei},
  journal={2007 5th Student Conference on Research and Development},
  year={2007},
  pages={1-5}
}
Multithreading is becoming increasingly important for modern network programming. In inter-process communication platform, multithreaded applications have much benefit especially to improve application's throughput, responsiveness and latency. However, developing good quality of multithreaded codes is difficult, because threads may interact with each others in unpredictable ways. Although modern compilers can manage threads well, but in practice, synchronization errors (such as: data race… CONTINUE READING