临界区 sleep

技术临界区 sleep 临界区 sleep24.1SleepIn some cases race conditions can be repeated when all but one thread a

临界区睡眠

24.1Sleep

在某些情况下,当除了一个线程之外的所有线程都被阻塞时(例如等待一个结构化查询语言锁),竞争条件可能会重复出现。那么剩下的线程有足够的时间来完成关键的代码。

这里的问题是确保阻塞线程一直运行,直到它们在剩余线程到达关键代码之前到达阻塞点。

一种解决方案是在结构化查询语言语句前面使用“mysqltest”的“睡觉”命令,将剩余的线程驱动到关键代码中。

示例:

-连接连接一

锁表T1级(一种通讯线路的名称)写;

-连接连接2

#这将在等待锁定()中阻止。

发送插入T1级(一种通讯线路的名称)值(1);

-连接连接一

#睡眠,直到我们可以确定conn2达到等待锁().

睡眠2

#运行关键代码。

冲洗表t1;

"睡眠"最大的问题是你需要指定一个固定的时间。它必须足够大,这样即使在非常慢的机器上,在重负载下,测试也能按预期进行。因此,对于普通机器来说,它太大了。浪费大量时间。

底线是尽可能避免"睡眠"。

MySQL : MySQL内部手册: 24.1睡眠https://dev.mysql.com/doc/internals/en/sleep.html

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/53736.html

(0)

相关推荐

  • sparksql查询优化的基本流程(spark调优参数)

    技术spark作业调优的方法是什么这篇文章主要讲解了“spark作业调优的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“spark作业调优的方法是什么”吧!调优

    2021年12月14日
  • 盖的繁体字,情定豪气义盖天下繁体怎么写

    技术盖的繁体字,情定豪气义盖天下繁体怎么写“定”的繁体字就是“定”盖的繁体字。定,ding,从宀从正。正家而天下定。
    不动的,不变的:~额。~价。~律。~论。~期。~型。~义。~都(dū)。~稿。~数(shù)(a.规定

    生活 2021年10月21日
  • 老年人手机推荐,有哪些适合中老年人用的手机

    技术老年人手机推荐,有哪些适合中老年人用的手机您好非常愿意回答您的问题,首先中老年人如果是在家的话可以选择买1000多块钱的智能手机,如果长辈不会用的话慢慢教就可以了,他养你小,你养他老,当初你也是他慢慢教过来的呀,要有

    生活 2021年10月25日
  • html的语言特点是什么(html的主要特点是什么)

    技术html的主要特点有哪些本篇内容主要讲解“html的主要特点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html的主要特点有哪些”吧!

    攻略 2021年12月14日
  • Web开发者易犯的严重错误有哪些

    技术Web开发者易犯的严重错误有哪些小编给大家分享一下Web开发者易犯的严重错误有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. “

    攻略 2021年11月6日
  • "docker build" requires exactly 1 argument(s).报错的解决方法

    技术"docker build" requires exactly 1 argument(s).报错的解决方法"docker build" requires exactly 1 argument(s).报错的解决方法,很

    攻略 2021年11月12日