MySQL能自动解决多线程问题吗
有一个C#程序,角色是TCP服务器。C#程序接收客户端连接以便控制客户端连接 MySQL 的数量,这个服务器程序也会启用多线程向 MySQL 发起很多连接。
多线程肯定是随时随地被操作系统暂停和恢复的,那么对于表的操作,会不会UPDATE 或者 INSERT 一半的时候(执行到某条汇编指令的时候)被暂停,然后另一个线程来读取表数据?
上面的事情也许不会发生,也许MySQL 会自动控制线程同步问题,也许 UPDATE 执行到某条汇编的时候,另一个查询是不允许执行的。
哪位知道MySQL 会不会自动控制线程同步