lauer
驱动牛犊
驱动牛犊
  • 注册日期2004-02-04
  • 最后登录2013-01-07
  • 粉丝1
  • 关注1
  • 积分578分
  • 威望127点
  • 贡献值1点
  • 好评度57点
  • 原创分1分
  • 专家分0分
阅读:1134回复:2

碰到多线程或获进程同时读写透明加密文件导致重复加密问题

楼主#
更多 发布于:2007-08-18 22:29
对于单线程程序一切搞定。但是当碰到多线程同时读写重复一块文件块时问题出现
就会出现刚刚把那段Buffer解密,马上又来读,再去解,打印发现是已经解过的
这个问题在测试mplayer2播放avi时每次都是这样
不知道如何解决或者绕过这个问题。。。
driver12345
驱动牛犊
驱动牛犊
  • 注册日期2005-11-15
  • 最后登录2007-10-28
  • 粉丝0
  • 关注0
  • 积分814分
  • 威望84点
  • 贡献值0点
  • 好评度82点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-08-19 17:20
你的mplayer2的控制策略是啥呢?
就是进程名是啥?还有控制的类型是那些呢?
我去试试看有没有你说的问题!
lauer
驱动牛犊
驱动牛犊
  • 注册日期2004-02-04
  • 最后登录2013-01-07
  • 粉丝1
  • 关注1
  • 积分578分
  • 威望127点
  • 贡献值1点
  • 好评度57点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2007-08-19 21:37
Re:碰到多线程或获进程同时读写透明加密文件导致重复解密问题
就是微软的mplayer2.exe
没有改动任何设置

我已经试过,只要是两个线程同时读文件,肯定会是同一个Buffer
这样重复解密的可能性就非常大
游客

返回顶部