当前位置:网站首页>Lost in the lock world of MySQL

Lost in the lock world of MySQL

2022-07-04 22:35:00 ImportNew

( to ImportNew Plus star , Improve Java Skill )

1. drinks

This is a drink .

Image

 

This is a 3 A drink , Every drink tastes different .

Image

 

But humans don't call 【 drinks 】 by 【 drinks 】, It's called 【 drinks 】 by 【 Record 】.

2. Red Octopus

This red one , A guy who looks like an octopus , We call it the red octopus ~

Red octopus is divided into head and tentacles .

Image

 

Red octopus has tentacles , And it can have any tentacle .

Image

 

Red Octopus loves drinks , Put your tentacles in the cup and you'll get the drink .

Image

 

Red Octopus put different tentacles into different cups , You can drink more than one drink at the same time .

Image

 

More than one red octopus can appear at the same time .

Image

 

But the red tentacles that are drinking will repel other tentacles , That is, a drink can only have one red tentacle at most .

First come, first serve , Later tentacles have to line up .

Image

There can be more than one red octopus in the same drink In order Waiting in line .

Image

 

Red octopus is obsessed with the feeling of sucking multiple drinks at the same time , So all its tentacles are either waiting , Or they're all drinking .

in other words , If one of the red octopus tentacles is in line , Then its other tentacles have to line up as well , Even drinks that nobody drinks have to line up .

Image

 

Drinks with tentacles in line but without tentacles , It can still be drunk by other Octopus later .

Image

 

But humans don't call 【 Red Octopus 】 by 【 Red Octopus 】.

Human appellation 【 The head of the red octopus 】 by 【 Intention exclusive lock 】;

Human appellation 【 A red tentacle drinking a drink 】 by 【 Exclusive record lock 】.

3. Green Octopus

These are green Octopus .

Image

 

Most of the characteristics of green octopus are identical to those of red octopus , Except for one thing. : Green octopus tentacles are willing to share drinks with other green tentacles .

Image

 

Because red octopuses don't share drinks with octopuses of any other color , And green octopus will only share drinks with green Octopus ,

So red octopus and green Octopus don't drink the same drink at the same time , Later, we have to wait in line .

Image

 

According to the above rules , Red and green octopus can form many states . Here's one , The numbers indicate the order in which they came .

Image

 

But humans don't call 【 Green Octopus 】 by 【 Green Octopus 】,

Human appellation 【 The head of the green octopus 】 by 【 Intention sharing lock 】;

Human appellation 【 Green tentacles drinking drinks 】 by 【 Shared record lock 】.

4. clearing

in fact , Drink cups are not always adjacent , There may be space between them .

Image

 

No matter how far away the two cups are , If there are no other drinks between them , Let's say that there is the same space between the two drink cups .

Image

 

The left side of the leftmost Cup , The right side of the rightmost Cup , It's still open space .

Image

 

For Octopus , Except for the tentacles of drinking , Sometimes they have extra tentacles , They will be in ` When drinking drinks ` Put the extra tentacles on the empty space between the cups to rest .

Image

 

Because there's nothing in the open space , Tentacles in the open space don't have to rush for drinks , So the red and green tentacles in the open space can coexist peacefully .

Image

 

But humans don't call 【 clearing 】 by 【 clearing 】,

Human appellation 【 clearing 】 by 【 The gap between records 】;

Humans don't call those either 【 Tentacles in the open space 】 by 【 Tentacles in the open space 】,

Human appellation 【 Tentacles in the open space 】 by 【 Clearance lock 】;

If an octopus reaches into a drink and sucks , Just put the other tentacle on the left side of the drink to rest , So humans will call these two tentacles one 【 Temporary key lock 】.

5. Black tentacle

There is another kind of red octopus in this world , This red octopus has black tentacles .

Image

 

Black tentacles are different from red and green tentacles , Black tentacles can't drink .

But the black tentacle has an adverse function , When the black tentacles touch the open space , At the point of contact, a drink will be produced out of thin air !

Image

 

Because black tentacles can create Octopus favorite drinks , So other octopus are obsessed with black tentacles , When the black tentacles touch the open space , Other tentacles don't come to disturb .

Black tentacles will only land in the open space without other tentacles .

Image

 

A red octopus with black tentacles , You can put more than one tentacle in the same open space ( If there is enough space ).

Image

 

You can also place multiple tentacles in different open spaces at the same time .

Image

 

But humans don't call 【 Black tentacles on the open space 】 by 【 Black tentacles on the open space 】,

Human appellation 【 Black tentacles on the open space 】 by 【 Intention to insert lock 】, And think it's 【 Clearance lock 】 A kind of .

6. laser

Here's a red laser , Across all the cups .

Image

 

The red laser is very hot , Red octopus and green octopus will be burned when they meet red laser , So in the presence of the red laser , The octopus are hovering above and dare not come down .

On the other hand , Without any tentacles on the drink glass or empty space , Red laser is possible .

Image

 

This is a green laser .

Image

 

The green laser is softer , The green thing can pass through the green laser without damage , So the green octopus is not affected by the green laser .

Image

 

in fact , A green laser can produce multiple lines at the same time , And the red laser has at most one , And red and green lasers don't exist at the same time .

Image

 

But humans don't call 【 Red laser 】 by 【 Red laser 】, Human appellation 【 Red laser 】 by 【 Lock the watch 】.

Humans don't call 【 Green laser 】 by 【 Green laser 】, It's called 【 Green laser 】 by 【 Shared table lock 】.

from :MCTW

link :https://www.cnblogs.com/duck-and-duck/p/14713827.html


- EOF -

Recommended reading    Click on the title to jump to

Dig three feet Redis And MySQL Data consistency issues

Database date type field design , How to choose ?

On line interviewers :MySQL tuning


After reading this article, there are gains ? Please forward to share with more people

Focus on 「ImportNew」, promote Java Skill

Image

Praise and watching is the greatest support


原网站

版权声明
本文为[ImportNew]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/185/202207042117305177.html