123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using tool;
- namespace chutian_parking_terminal.data_buffer
- {
- //提示数据
- class Tip_data_buffer:Singleton<Tip_data_buffer>
- {
- private Tip_data_buffer()
- {
- m_tip_str = "";
- }
- public void set_tip_str(string str)
- {
- lock (m_data_lock)
- {
- m_tip_str = str;
- }
- }
- public string get_tip_str()
- {
- lock (m_data_lock)
- {
- return m_tip_str;
- }
- }
- //数据锁
- //作用:将会锁住代码块的内容,并阻止其他线程进入该代码块,直到该代码块运行完成,释放该锁。
- //注意:定义的锁对象应该是 私有的,静态的,只读的,引用类型的对象,这样可以防止外部改变锁对象
- private static readonly object m_data_lock = new object();
- //地面雷达状态消息
- private string m_tip_str;
- }
- }
|