首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于MySQL锁的两个知识

    关于MySQL中锁的两个知识 1 MySQL快照读和当前读 当我们对数据库中的表进行select、update、delete以及insert的时候,innodb存储引擎会根据操作类型的不同来给这些操作添加具体的锁...2 关于死锁 死锁是指两个或者两个以上的事务在执行的过程中,因争夺资源而造成的一种互相等待的现象。若无外力作用,这两个事务将保持等待状态,无法推进下去。很明显,这是我们不想看到的。...为了解决这一问题,我们采用一种超时的方法进行折中进行处理,超时是指当两个事务互相等待时,当某一方的等待时间超过一个阈值,我们将它进行回滚,这样,另一个事务就能够继续进行,在innodb存储引擎中,我们使用参数...首先,要模拟死锁,程序必须并发运行,串行的方法是无法模拟死锁的,这里我们采用两个连接会话进行模拟: 会话A 我们先开启事务,然后锁定id=3的行; mysql> select * from t; +--...> select * from t where id=2 for update; ##产生等待 mysql> 会话B 在会话A进行等待的过程中,我们在会话B上面获取id=3的记录的锁,我们发现了两个变化

    45210

    Linux 知识汇总

    Linux 知识汇总 [TOC] P4: Linux的基本特征 8个 开放性:系统遵循世界标准规范,特别是遵循开放系统互连(OSI) 国际标准 多用户:系统资源可以被不同的用户各自拥有使用。...挂载文件系统时需要明确挂载,比如在安装Ubuntu的过程中,读者实际上已经接触过挂载的过程了,在创建文件系统后,操作系统会提示将此文件系统挂载至哪个位置,而这个位置就是挂载,在那个时候,通常都选择挂载为...此外,还可以利用该工具挂载其他种类的文件系统,也需要涉及挂载的选择,挂载的实质是一个空置的目录。 Windws文件系统的挂获原理是将磁盘分成若干分区,在各个分区中挂载文件系统。...主分区/主挂载的别名是/dev/sda1,即“/”挂载。/dev/sda5表示逻辑分区,虚拟设备:/dev/scd0光驱,/dev/fd0软驱。...每一个IDE接口可以允许有两个设备,一个是主设备,另一个为从设备,可以分别用hda、hdb表示第1个IDE接口上的两个设备。

    37610

    两个Linux账号如何互相拷贝文件

    如果是同一个机器下面的两个Linux账号,其实如果两个账号之间的文件夹没有访问权限,你仍然可以使用一些方法来实现文件的拷贝。以下是几种可能的方式: 1....使用管理员去修改文件夹权限: 如果你想要两个账号能够互相访问和拷贝文件,你可以修改文件夹的权限,使其对两个账号开放。...使用共享文件夹: 你可以创建一个共享文件夹,将文件拷贝到该文件夹中,然后两个账号都可以访问该文件夹。其实一般来说每个Linux主机的 /tmp目录就是一个天然的共享文件夹。...如果是两个机器下面的两个Linux账号 如果你想在两个用户之间使用 scp 命令来互相拷贝文件,你需要确保目标用户有足够的权限访问源用户的文件。...在Linux系统中,你可以使用不同的命令来查看本地和远程机器的IP地址。

    1.5K40

    Linux操作系统】Linux进程状态和两个特殊进程

    文章目录 一.一套普适性的进程状态理论 1.运行 2.阻塞 3.挂起 二.一套具体的Linux进程状态 1.R-运行 2.S-睡眠 3.T-暂停 5.t-被追踪 三.僵尸进程和孤儿进程 1.僵尸进程...值得注意的是: 毕竟PCB依旧位于等待队列中, 所以挂起也是阻塞状态的一种 挂起是操作系统自主的行为,用户并不关心 二.一套具体的Linux进程状态 一套普适性的进程状态理论讲完了,让我们看看一套具体的...Linux进程状态都有哪些?...ps: S和D,T和t其实都是阻塞状态的一种,这就是具体的一款操作系统和抽象的操作系统理论之间的差别 X-死亡状态,死亡的进程直接被父进程回收,Linux下没法演示,但好理解。...僵尸:Zombie 已故的:defunct Linux下查看僵尸进程: 1 #include 2 #include 3 #include

    1.5K40
    领券