秦天龙

Results 4 comments of 秦天龙

只需要修改open的打开方式即可。

线程号不一致的问题,估计是默认使用的异步输出,所以打印的线程号是异步线程的id。

我才看了下代码,发现了问题,是因为snprintf(cur_thread_info, 10, "tid:%ld", pthread_self());这行代码导致的。 1、组包用的是%ld,和%d的输出不一样。 2、id长度很大,组包的时候有截断,无法输出全部id号。

非常感谢你的回答,two-way算法我还没有看过,有时间我好好看看glibc的源码。