雨亭

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月28日

摘要: 语言的运行库为了支持多线程特性,必须做出一些改进。一种改进的办法就是修改所有的线程不安全的函数的参数列表,改成某种线程安全的版本。比如MSVC的CRT就提供了线程安全版本的strtok()函数:strtok_s,它们的原型如下:char *strtok(char *strToken, const char *strDelimit );char *strtok_s( char *strToken, const char *strDelimit, char**context);改进后的strtok_s增加了一个参数,这个参数context是由调用者提供一个char*指针,strtok_s将每次调用 阅读全文
posted @ 2011-07-28 09:34 雨亭 阅读(237) 评论(0) 推荐(0) 编辑