关于用FileStream的异步写的方法多线程写日志的问题。 是否能保证写入的顺序? 项目中需要用到多线程写日志。我想用FileStream的异步写的方法。在回调方法中用Lock同步,这样调用端可以马上返回,不用等到写完再返回。这样是否能保证写入的先后顺序?请问这样还会有什么问题么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写入顺序是不能保证的,因为先入顺序取决于线程获得file lock的次序,这个是不确定的。不过一般来说写操作不会有大的并发,而且一般写日志能够在短时间能完成。比如一个写操作要10秒中,在10秒里先后有3个线程访问。10秒内都是阻塞的。但是之后谁先获取锁是不确定的。不过一般写操作很快的,顺序问题可以忽略的。 如何限制线程的数量? struts2 内置校验器 struts里fileupload上传问题 Weblogic无法启动?请教各位高手帮忙看下 spring中 ModelAndView返回一个字符串,用request可以取得值,但用C:out格式去输入不了 帮看个webservice的错误。 java调用.net的webservice的问题 tomcat5.0.19里的认证问题 用js获得文本域中内容 SMB windows共享磁盘访问 谁给一个logout的范例 list应该怎么取值好啊?在线等解答!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货