This commit is contained in:
Nathan Braswell
2015-07-05 02:34:54 -04:00
3 changed files with 112 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
Thread 0 Started!
0
FINISHED THREAD 0
Threads have finished

29
tests/test_future.krak Normal file
View File

@@ -0,0 +1,29 @@
import future:*
import io:*
fun main() : int {
var a = 0
var c = fun() : int {
var b = a
print("Thread ")
print(b)
println(" Started!")
var x : int = 0
for(var i = 1; i < 100; i++;) {
x++
}
return b
}
var gadget1.construct(c) : future<int>
gadget1.run()
gadget1.finish()
println("Threads have finished")
pthread_exit()
println("All Done!")
return 0
}