I believe that the first option will wait for the task to complete (not by blocking the thread, but by signing the rest of the method that should be executed when the task is executed, in the style of transition to continuation). The second option will not be. You started and returned the task, but your calling thread will just execute if it does not call .Wait () or anything else.
/ - , Task , , , , .