Concurrency and Multithreading in The Leola Programming Language: Best Practices and Guidelines

main() { concurrent { task1(); task2(); } } task1() { } task2() { } main() { thread t1 = createThread(task1); thread t2 = createThread(task2); t1.start(); t2.start(); t1.join(); t2.join(); } task1() { } task2() { }