using System.Threading.Tasks;
public static void Main()
Console.WriteLine("Hello World");
if(t == null || t.IsCompleted){
t = Task.Run(() => LaunchTask());
Task.Run(() => Require(t));
public static async void Require(Task<int> t){
Console.WriteLine(DateTime.Now.Ticks/10000);
public static int LaunchTask(){
Console.WriteLine("Task launched");