From 3c595f60b368838829b2e898478b269a762d55cc Mon Sep 17 00:00:00 2001 From: Tjiny <Tjinyu23@163.com> Date: 星期日, 15 六月 2025 12:08:13 +0800 Subject: [PATCH] 2025/06/15提交 --- HH.WCS.Mobox3.RiDong/Program.cs | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 deletions(-) diff --git a/HH.WCS.Mobox3.RiDong/Program.cs b/HH.WCS.Mobox3.RiDong/Program.cs index a0886d8..13416e0 100644 --- a/HH.WCS.Mobox3.RiDong/Program.cs +++ b/HH.WCS.Mobox3.RiDong/Program.cs @@ -78,7 +78,7 @@ /// <summary> /// 宸ヤ綔鐨勭嚎绋� /// </summary> - public class WorkThread + public class WorkThread { public void Start() { @@ -97,9 +97,9 @@ // Directory璇诲彇鏂囦欢锛屽苟澶勭悊 GetTask(DirectoryHelper.GainData), // 鍑哄簱agv浠诲姟鎺ㄩ� - GetTask(ThreadMenthod.DispatchFromAGV), + GetTaskS(ThreadMenthod.DispatchFromAGV), // 璇诲彇绾夸綋淇℃伅骞跺仛瀵瑰簲鐨勫鐞�- GetTask(ThreadMenthod.ReadConveyorlinesMessage), + GetTask(ThreadMenthod.ReadConveyorlinesMessage) }; Task.WaitAll(tasks.ToArray()); } @@ -130,6 +130,28 @@ return task; } + + private Task GetTaskS(Action action) + { + var task = Task.Run(() => + { + while (true) + { + try + { + action(); + } + catch (Exception ex) + { + LogHelper.Error(ex.Message, ex); + } + + Thread.Sleep(600000); + } + }); + + return task; + } /// <summary> /// ftp涓婁紶涓庝笅杞� -- Gitblit v1.9.1