private void LoadTxt(string path, GetDataHandle handler) { TxtFileHelper fileHelper = new TxtFileHelper(); lock (dic) { GET_ID: fileHelper.Id = Guid.NewGuid().ToString(); if (dic.ContainsKey(fileHelper.Id)) { goto GET_ID; } dic.Add(fileHelper.Id, fileHelper); } fileHelper.Load(path, handler); lock (dic) { if (dic.ContainsKey(fileHelper.Id)) { dic.Remove(fileHelper.Id); } } }