使用线程机制是一种建立透明的,可扩展的程序的方法。
Thread.yield() 是对线程调度器(Java线程机制的一部分,可以将CPU从一个线程转到另一个线程)的一种建议,它在声明:“我已经执行完生命周期中最重要的部分了,此刻正是切换给其他任务执行一段时间的大好时机。
可以再一个任务的内部,通过调用Thread,currentThread()来获得对驱动该任务的Thread对象的引用。”
2. 从任务中产生返回值
线程中Runnable是执行工作的独立任务,它不返回任何值。如果你希望任务在完成时能够返回一个值,那么要实现Callable接口而不是Runnable接口。
Callable是一种具有类型参数的泛型,他的类型参数表示的是从方法call()(而不是run())中返回的值,并且必须使用ExecutorService.submit()方法调用。
409



被折叠的 条评论
为什么被折叠?



