Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从GUI的JSF调用中取消所有JAVA运行方法(包括锁定的方法)?_Java_Jsf_User Interface - Fatal编程技术网

如何从GUI的JSF调用中取消所有JAVA运行方法(包括锁定的方法)?

如何从GUI的JSF调用中取消所有JAVA运行方法(包括锁定的方法)?,java,jsf,user-interface,Java,Jsf,User Interface,我试图讨论一种方法,当GUI用户在JSF脚本中点击GUI中的“取消”按钮时(当然是在调用特定的计算方法之后),让我的所有JAVA方法中断执行并立即完成(当然是从它们正在做的事情开始) 它必须取消所有JAVA方法,包括正在等待其他线程完成的锁定方法[使用future.get()等待可调用的返回] 有没有简单的方法 关于,JSF制造的GUI在浏览器中执行,java方法在服务器上执行,对吗?我仍然不知道您是否有Web或桌面应用程序。Alexei Kaigorodov是的,我有JSF制造的GUI在Web

我试图讨论一种方法,当GUI用户在JSF脚本中点击GUI中的“取消”按钮时(当然是在调用特定的计算方法之后),让我的所有JAVA方法中断执行并立即完成(当然是从它们正在做的事情开始)

它必须取消所有JAVA方法,包括正在等待其他线程完成的锁定方法[使用future.get()等待可调用的返回]

有没有简单的方法


关于,JSF制造的GUI在浏览器中执行,java方法在服务器上执行,对吗?我仍然不知道您是否有Web或桌面应用程序。Alexei Kaigorodov是的,我有JSF制造的GUI在Web浏览器中执行,java方法在应用服务器上被调用。最终的GUI是一个浏览器。当用户单击一个按钮(cancel按钮)时,有没有一种方法可以取消正在运行(或锁定、等待)的所有java方法?