修复IDE警告:将_temperatureProcessingLock设为只读并简化Thread对象初始化
This commit is contained in:
@@ -212,7 +212,7 @@ namespace JoyD.Windows.CS.Toprie
|
|||||||
// 图像模式
|
// 图像模式
|
||||||
private ImageMode _currentImageMode = ImageMode.Infrared;
|
private ImageMode _currentImageMode = ImageMode.Infrared;
|
||||||
// 温度数据处理锁,用于防止并发处理温度数据
|
// 温度数据处理锁,用于防止并发处理温度数据
|
||||||
private object _temperatureProcessingLock = new object();
|
private readonly object _temperatureProcessingLock = new object();
|
||||||
// 当前色彩模式
|
// 当前色彩模式
|
||||||
private PaletteType _currentPaletteType = PaletteType.WhiteHot;
|
private PaletteType _currentPaletteType = PaletteType.WhiteHot;
|
||||||
// 当前视频模式
|
// 当前视频模式
|
||||||
@@ -746,9 +746,11 @@ namespace JoyD.Windows.CS.Toprie
|
|||||||
private void InitializeTemperatureProcessing()
|
private void InitializeTemperatureProcessing()
|
||||||
{
|
{
|
||||||
_shouldStopProcessing = false;
|
_shouldStopProcessing = false;
|
||||||
_temperatureProcessingThread = new Thread(ProcessLastTemperatureFrame);
|
_temperatureProcessingThread = new Thread(ProcessLastTemperatureFrame)
|
||||||
_temperatureProcessingThread.IsBackground = true;
|
{
|
||||||
_temperatureProcessingThread.Name = "TemperatureProcessingThread";
|
IsBackground = true,
|
||||||
|
Name = "TemperatureProcessingThread"
|
||||||
|
};
|
||||||
_temperatureProcessingThread.Start();
|
_temperatureProcessingThread.Start();
|
||||||
Log("温度数据处理线程已启动");
|
Log("温度数据处理线程已启动");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user