From bcc7d4de68ef5e85c3b2712fdbfda6654649a744 Mon Sep 17 00:00:00 2001 From: norangebit Date: Sat, 25 Apr 2020 18:51:02 +0200 Subject: [PATCH] remove clone --- .../kotlin/drills/drill08/exercise3/Client.kt | 29 ------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/main/kotlin/drills/drill08/exercise3/Client.kt diff --git a/src/main/kotlin/drills/drill08/exercise3/Client.kt b/src/main/kotlin/drills/drill08/exercise3/Client.kt deleted file mode 100644 index ae264a4..0000000 --- a/src/main/kotlin/drills/drill08/exercise3/Client.kt +++ /dev/null @@ -1,29 +0,0 @@ -package drills.drill08.exercise3 - -import drills.drill08.exercise2.Finder -import drills.drill08.exercise2.Worker -import util.rmi.Client -import kotlin.time.ExperimentalTime -import kotlin.time.measureTime - -@ExperimentalTime -fun main() { - Client(clientHandler).start() -} - -@ExperimentalTime -val clientHandler = { - val finder = Client.lookup("finder") as Finder - - val workerNumber = 4 - - val workers = Array(workerNumber) { Worker(finder) } - - val elapsed = measureTime { - workers.forEach { it.start() } - workers.forEach { it.join() } - } - - println("Total elapsed time: $elapsed") - println("Throughput: ${(workerNumber * Worker.REQUEST_NUMBER) / elapsed.inSeconds} req/s") -}