jjzjj

Notified

全部标签

android - 微调器 : get state or get notified when opens

是否有可能知道Spinner是打开还是关闭?如果Spinner有某种onOpenListener就更好了。我尝试过像这样使用OnItemSelectedListener:spinnerType.setOnItemSelectedListener(newAdapterView.OnItemSelectedListener(){@OverridepublicvoidonItemSelected(AdapterViewparent,Viewview,intposition,longid){executeSomething();}@OverridepublicvoidonNothingSele

当任务完成时,Java executors : how to be notified, 没有阻塞?

假设我有一个队列,里面装满了需要提交给执行器服务的任务。我希望他们一次处理一个。我能想到的最简单的方法是:从队列中获取任务提交给执行者在返回的Future上调用.get并阻塞直到结果可用从队列中获取另一个任务...但是,我试图完全避免阻塞。如果我有10,000个这样的队列,它们需要一次处理一个任务,我将用完堆栈空间,因为它们中的大多数将保留阻塞的线程。我想要的是提交一个任务并提供一个在任务完成时调用的回调。我将使用该回调通知作为发送下一个任务的标志。(functionaljava和jetlang显然使用了这样的非阻塞算法,但是我看不懂他们的代码)如何使用JDK的java.util.co

当任务完成时,Java executors : how to be notified, 没有阻塞?

假设我有一个队列,里面装满了需要提交给执行器服务的任务。我希望他们一次处理一个。我能想到的最简单的方法是:从队列中获取任务提交给执行者在返回的Future上调用.get并阻塞直到结果可用从队列中获取另一个任务...但是,我试图完全避免阻塞。如果我有10,000个这样的队列,它们需要一次处理一个任务,我将用完堆栈空间,因为它们中的大多数将保留阻塞的线程。我想要的是提交一个任务并提供一个在任务完成时调用的回调。我将使用该回调通知作为发送下一个任务的标志。(functionaljava和jetlang显然使用了这样的非阻塞算法,但是我看不懂他们的代码)如何使用JDK的java.util.co
12