src/Pure/Concurrent/isabelle_thread.scala
changeset 71693 f249b5c0fea2
parent 71692 f8e52c0152fe
child 71694 16aa085f9353
equal deleted inserted replaced
71692:f8e52c0152fe 71693:f249b5c0fea2
    15   /* fork */
    15   /* fork */
    16 
    16 
    17   private val counter = Counter.make()
    17   private val counter = Counter.make()
    18 
    18 
    19   def make_name(name: String = "", base: String = "thread"): String =
    19   def make_name(name: String = "", base: String = "thread"): String =
    20     proper_string(name).getOrElse(base + counter())
    20     "Isabelle." + proper_string(name).getOrElse(base + counter())
    21 
    21 
    22   def current_thread_group: ThreadGroup = Thread.currentThread.getThreadGroup
    22   def current_thread_group: ThreadGroup = Thread.currentThread.getThreadGroup
    23 
    23 
    24   def fork(
    24   def fork(
    25     name: String = "",
    25     name: String = "",