Я пытаюсь сделать тривиальный пример исполнителей и потоков.Executors.newSingleThreadExecutor
Когда я звоню newSingleThreadExecutor(new CustomThreadFactory)
, все идет хорошо, но когда я вызываю newSingleThreadExecutor(null)
с нулевым параметром, он дает мне «AWT-EventQueue-0» java.lang.NullPointerException.
Почему?
private Executor creador = Executors.newSingleThreadExecutor(null); //at this point fails, and with no parameters everything goes well
private QRExplorer explorer; // this class implements Runnable
//...
public MainView()
{
//...
explorer = new QRExplorer();
}
private void pCamaraMouseClicked(java.awt.event.MouseEvent evt)
{
creador.execute(explorer);
}
Почтовый код – SexmanTaco
Где код заканчивается на строке, которую вы называете newSingleThreadExecutor() или другой? –
Я только что добавил код. спасибо, что ответили –