using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace FileTest { class Program { static void Main(string[] args) { WriteFile(); ReadFile(); Console.ReadKey(); }
前言:元数据锁不是锁定数据,而是锁定描述数据的元数据信息.就像很多装修工人(工作线程)在室内(对象上)装修(操作),不能有其他工人(线程)把屋子拆了(表删除了). MySQL 为了数据一致性使用元数据锁来管理并发访问数据库中的对象.元数据锁不仅仅作用于表上,同时对存储程序(schemas,procedure,function,triggers,events)以及表空间都适用. 译者废话:也就是说,为防止一个线程在插入一条记录,另一个线程删了表.所以在第一个线程在写入时,还要有元数据锁. 性能数据