Por que meu ‘Sout ok’ do método run não e exibido na tela do console?
package Principal;
import java.awt.Canvas;
import java.awt.Dimension;
import javax.swing.JFrame;
public class Game extends Canvas implements Runnable{
// Variaveis!
public JFrame frame;
public static final int WIDTH = 800;
public static final int HEIGHT = 600;
private Thread thread;
private boolean isRunning=true;
// Metodo Construtor!
public Game(){
initFrame();
}
//Metodo Comum!
public void initFrame(){
frame = new JFrame();
frame.add(this);
frame.setPreferredSize(new Dimension(WIDTH,HEIGHT));
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
public synchronized void start(){
thread = new Thread(this);
isRunning = true;
}
public synchronized void stop(){
}
public static void main(String[] args) {
Game game = new Game();
game.start();
}
public void tick(){
}
public void render(){
}
@Override
public void run() {
System.out.println("OK");
}
}

