临界区 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)

相关推荐

  • css 文字变浅效果

    技术css 文字变浅效果 css 文字变浅效果!doctype htmlhtml lang=”en”head meta charset=”UTF-8″ meta name=”viewport

    礼包 2021年11月25日
  • 腿图片,腿多长,才可以算是美腿呢

    技术腿图片,腿多长,才可以算是美腿呢美腿腿图片,不仅仅是长,白皙均匀,细腻修长,美腿是需要是综合的判断的。对于腿多长算美腿,其实有两种算法:马氏躯干腿长指数这个算法很简单,就是:
    [(身高-坐高)/坐高]×100
    从公式

    生活 2021年10月31日
  • 我的世界天堂门怎么做手机版,《我的世界》天空之门怎么做

    技术我的世界天堂门怎么做手机版,《我的世界》天空之门怎么做在游戏原版只有地狱,也就是下界,但是以太MOD里有个天堂门,可以用萤石代替黑曜石像搭地狱门那样搭一个门,然后用金锭和燧石合成一个类似打火石的东西,最后像点燃地狱门

    生活 2021年10月19日
  • Flutter和Web生态是怎么对接的

    技术Flutter和Web生态是怎么对接的本篇内容介绍了“Flutter和Web生态是怎么对接的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年11月19日
  • 如何解析Perl命令行程序用法

    技术如何解析Perl命令行程序用法如何解析Perl命令行程序用法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Perl命令行程序命令行程序下面的几个Pe

    攻略 2021年11月12日
  • 英国的标志性建筑,英国标志性建筑物对应的国家

    技术英国的标志性建筑,英国标志性建筑物对应的国家1、大本钟英国的标志性建筑。即伊丽莎白塔。伊丽莎白塔是坐落在英国伦敦泰晤士河畔。2、伦敦桥。修建于1179年-1209年,是英国伦敦泰晤士河上一座几经重建的大桥,也是该河上

    生活 2021年10月30日