2016-12-04 241 views
-4

我真的不知道這一點。我正在開發一個AI項目來解決一個2x2 Rubiks立方體。程序運行時,它會隨機暫停一會,也許半秒鐘左右,然後恢復。我無法弄清楚這是爲什麼。我沒有任何複雜的事情發生,並停止執行。當創建一個新的立方體對象時,它總是在發生,但我所做的唯一的事情是複製6個數組(對於立方體的每一側),它們是2×2數組。Java執行隨機停止

+0

它可以是很多東西。你能粘貼正在執行的代碼嗎?我們不能在沒有看到它的情況下弄清楚...... –

+0

垃圾收集器在踢? (另外,解決2x2魔方仍然是AI?) –

+2

讓自己穿上我們的鞋子一秒鐘。你如何解決這個問題?答案是什麼樣子? – shmosel

回答

0

如果

作出新的多維數據集對象

出現在節目開始時的延遲,你遇到的是可能在等待進口發生嘗試導入只需要不是一切的類從一個包裝。即在我最近的代碼我只導入類

import java.io.FileWriter; 
import java.io.PrintWriter; 
import java.io.BufferedReader; 
import java.io.InputStreamReader; 
import java.util.Scanner; 

,所以我只是我只是導入,而不是導入包

import java.io.*; 
import java.util.*;