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

相关推荐

  • 隐藏IP地址有哪些好处

    技术隐藏IP地址有哪些好处本篇内容主要讲解“隐藏IP地址有哪些好处”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“隐藏IP地址有哪些好处”吧!  1、隐藏位置信息  隐藏您的I

    攻略 2021年11月19日
  • 如何使用Django和Bootstrap实现计算器

    技术如何使用Django和Bootstrap实现计算器小编给大家分享一下如何使用Django和Bootstrap实现计算器,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!准备工作创建一个应用添加应用到配置

    攻略 2021年11月13日
  • 江苏无锡旅游景点,无锡有哪些景点是免费的

    技术江苏无锡旅游景点,无锡有哪些景点是免费的崇安寺又称锡金公园,公花园,梁溪首刹,吴会名胜,已有1600多年历史江苏无锡旅游景点。对,这里一定是你来无锡第一个去的地方。四周环绕的商业综合体,随处可见的小吃店,逛完一圈就是

    生活 2021年10月23日
  • 富文本编辑器 从word中复制内容带多张图片

    技术富文本编辑器 从word中复制内容带多张图片 富文本编辑器 从word中复制内容带多张图片?
    1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存

    礼包 2021年11月10日
  • Python光学仿真数值分析怎么求解波动方程绘制波包变化图

    技术Python光学仿真数值分析怎么求解波动方程绘制波包变化图本篇内容介绍了“Python光学仿真数值分析怎么求解波动方程绘制波包变化图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大

    攻略 2021年10月20日
  • 怎样深入理解Java设计模式的备忘录模式

    技术怎样深入理解Java设计模式的备忘录模式本篇文章为大家展示了怎样深入理解Java设计模式的备忘录模式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、什么是备忘录模式定义:在

    攻略 2021年11月5日