摘要:
SAP:System Applications and Products上游SAP ERP、PLM下游对接自动化设备 阅读全文
摘要:
bool flag = MemoryMappedFileHelper.CheckActive(tbUser.text); if (!flag) { System.Windows.Forms.MessageBox.Show("该账户已经登录过啦", "提示框"); BaseEnvDQ.ForceQui 阅读全文
摘要:
锁方法 1 互斥锁Monitor 2 互斥锁lock(基于Monitor实现 3 互斥锁Mutex 4 读写锁ReaderWriterLockSlim 1 互斥锁Monitor 定义: private static readonly object Lock = new object(); 使用: M 阅读全文
摘要:
oracle中的数据在并发操作时,为了防止错误的发生可以进行记录或者数据库表的加锁操作。当锁操作完成时可以进行解锁操作。 数据库中加锁有两种方式,独占模式和共享模式。 1.独占模式,不允许其他会话以任何方式共享锁定资源,当进行数据库数据修改时可以使用这种模式。 2.共享模式,允许在数据访问时,并发共 阅读全文
摘要:
脏读:两个事物,一个事务修改数据 未提交;另一个事务查询数据不可重复读:同一个事务,多次读取同数据结果不同(其实是另个一个事务修改了数据) 对应的是修改幻象读:同一个事务,多次读取一个范围的数据,读取的记录数不同 对应insert 读未提交 read uncommit:可以读未提交的数据读提交 re 阅读全文
摘要:
线程有两种:前台线程和后台线程。 区别是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。 主线程退出,不管后台线程有没有执行完,都会把后台线程结束掉: 简单说明: 前台线程 是程序必须完成的线 阅读全文
摘要:
一,Thread Thread默认开启前台线程。 其他的开启方式默认开启后台线程。 //通过ParameterizedThreadStart创建线程 Thread thread = new Thread((obj) => { Console.WriteLine(obj); }); //给方法传值 t 阅读全文