簡體   English   中英

PHP中的預排序樹遍歷算法的問題

[英]issue with preorder tree traversal algorithm in php

作為日常任務的一部分,我一直在研究“預排序樹遍歷算法”。 我遇到的是,對於MySQL,我們需要鎖定一個表,並且在插入或刪除任何條目之后,我們需要解鎖特定的表(盡管我成功完成了任務)。...我只是想知道為什么要這樣做? 除了這種情況,您認為在經常使用的情況下還能在哪里使用?

如果您不希望在執行任何操作時更改其內容,則需要鎖定表。

因此,在您的情況下,我假設您不希望在進行遍歷時更改表(我假設您的表數據形成某種樹)。

因此,您有一個選擇:鎖定表,將其內容復制到另一個表,解鎖,然后對副本進行操作。

如果原始表足夠小,您甚至可以將臨時表放在內存中。

當心:鎖定表可能導致其他使用該表的腳本等待! 確保您的操作不會花費很多時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM