diff --git a/MarketData/MarketDataLib/Cache/LocalPriceCache.cs b/MarketData/MarketDataLib/Cache/LocalPriceCache.cs index d1477ca..7275584 100755 --- a/MarketData/MarketDataLib/Cache/LocalPriceCache.cs +++ b/MarketData/MarketDataLib/Cache/LocalPriceCache.cs @@ -387,6 +387,7 @@ namespace MarketData.Cache while (threadRun) { Thread.Sleep(quantumInterval); + if(!threadRun)break; quantums += quantumInterval; if (quantums > cacheCycle) {