51Testing软件测试论坛

标题: 如何解决多个线程给一个文件同时写日志的难题 [打印本页]

作者: superwang001    时间: 2011-7-6 10:15
标题: 如何解决多个线程给一个文件同时写日志的难题
我做了一个程序,给服务器作压力,用10个线程,这10个线程要进行日志记录,如何解决同时给一个文件写入日志的难题,保证写入日志时,不会发生冲突,请高手解答一下!
作者: robin.von    时间: 2011-7-6 13:30
多线程同步?

各种编程语言都提供了类似功能了!
作者: msnshow    时间: 2011-7-6 13:47
并发肯定会锁的,这个得解决并发问题
作者: superwang001    时间: 2011-7-7 13:10
具体怎么解决,同步就可以解决吗?有没有例子啊!
作者: shanxi    时间: 2011-7-9 07:32
加锁   或者 每个线程一个日志  或者采用不锁的机制来设计



取决于你的目的。
作者: luming    时间: 2011-7-9 11:29
反正都这么多的线程了,每个线程一个临时文件,再开一个线程定期把临时文件中的内容整理进主文件。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2