i want to update my EDT what is better to use a swingworker OR a swingUtilites.invokeLater() method??

will both update strings to a JTextArea instantly (separately) or will i have to wait for the hole list to be update together???

should i use a executor for the swingUtilites.invokeLater() thread??

(these are the only options i know about any different options are welcome)........
(i want to update a list of strings so it will roll down the JTextArea...)

thank you