Tag: 查找

字典查找需要锁定吗?

lock(dictionaryX) { dictionaryX.TryGetValue(key, out value); } 在查找字典时是否需要锁定? 程序是multithreading的,并且在向dict添加键/值时。 dict被锁定了。

在给定字节序列开始的流中查找位置的最佳方法

您如何看待在给定字节序列开始的System.Stream中找到位置的最佳方法是什么(第一次出现): public static long FindPosition(Stream stream, byte[] byteSequence) { long position = -1; /// ??? return position; } PS最简单但最快速的解决方案是优先考虑的。 🙂