【发布时间】:2017-10-23 15:04:39
【问题描述】:
我有 2 个线程 t1 和 t2,每个线程执行单独的任务。
我想在线程 t1 中的任务完成 60% 后启动线程 t2。
有人知道我该如何实现吗?
【问题讨论】:
-
我们怎么知道它已经完成了 60%?您没有提供相关代码,我们无法提供帮助。
-
这就是我的问题..java线程中是否有任何内置库要查找?
-
听起来你在要求一个函数 h(A) 其中 A 是一个 activation record 用于一些任意的其他函数,a(...);并且您希望 h(A) 计算在对 a(...) 的调用返回之前将经过多少时间。没关系,激活记录不是您可以在 Java 中反映的对象。更大的障碍是你可以使用 h(A) 来解决halting problem.
-
您必须能够将任务分解为可衡量的子任务。由于您尚未发布任何代码,因此我们无法为您提供帮助。
标签: java multithreading thread-safety threadpool