142
次編輯
(→原理) |
(→原理) |
||
行 22: | 行 22: | ||
== 原理 == | == 原理 == | ||
原先 Minecraft 遊戲運行時只會有一個 Main Thread 依序的處理遊戲所有事件,但使用特殊的手段可以額外創造出獨立於 Main Thread 以外的另一個 | 原先 Minecraft 遊戲運行時只會有一個 Main Thread 依序的處理遊戲所有事件,但使用特殊的手段可以額外創造出獨立於 Main Thread 以外的另一個 執行緒 | ||
有了兩個獨立的遊戲 | 有了兩個獨立的遊戲 執行緒 後就能產生 async observer lines 依靠觀察者方塊不斷對著特定的方塊輸出大量的方塊更新,由於現在遊戲同時有兩個 執行緒 同時運行,這樣就會造成 Race Conditions 的情況發生,使的特定方塊內部數據發生覆蓋而改變方塊的種類。 | ||
如何創造一個額外的 |
次編輯