c runtime(CRT)
当C Runtime函数库于20世纪70年代产生出来时,PC的内存容量还很小,多任务是个新奇观念,更别提什么多线程了。因此以当时产品为基础所演化的C Runtime函数库在多线程(multithreaded)的表现上有严重问题,无法被多线程程序使用。利用各种同步机制(synchronous mechanism)如critical section、mutex、semaphore、event,可以重新开发一套支持多线程的runtime函数库。问题是,加上这样的能力,可能导致程序代码大小和执行效率都遭受不良波及─
转载
2011-04-21 16:00:00 ·
9490 阅读 ·
2 评论