Executor.execute method added

This commit is contained in:
Alex Tkachman
2012-02-01 13:05:17 +02:00
parent b2a8348c36
commit e7812dc472
+9
View File
@@ -1,6 +1,7 @@
package std.concurrent
import java.lang.*
import java.util.concurrent.Executor
inline val currentThread = Thread.currentThread().sure()
@@ -41,3 +42,11 @@ fun thread(start: Boolean = true, daemon: Boolean = false, contextClassLoader: C
thread.start()
return thread
}
inline fun Executor.execute(action: ()->Unit) {
execute(object: Runnable{
override fun run() {
action()
}
})
}