0

我们有一个 C# 应用程序,这个 C# 应用程序作为 Windows 服务运行,它公开 WCF 端点以便能够与自身通信。

我们使用二进制反序列化来存储数据,基本上它是一个日志

最近我们开始注意到日志系统被破坏了,但它非常不确定。

关于这个问题的一些特点。我最初认为它可能是一个 Hiesenbug,因此使用 Microsoft Chess 来查看它是否是由于多线程造成的。我们创建了 5 个随机的作者线程和大约 40 个奇怪的读者线程,看看我们是否可以冲进一个,但我们无法解决这个问题。

我知道它对问题的描述过于抽象,但是,我正在寻找的是可以用来重现此类错误的其他工具/技术。

4

0 回答 0