Java 卡桑德拉:执行vs.执行同步
我不理解Java Cassandra驱动程序包Java 卡桑德拉:执行vs.执行同步,java,asynchronous,cassandra,datastax,execute,Java,Asynchronous,Cassandra,Datastax,Execute,我不理解Java Cassandra驱动程序包com.datasax.driver.core中的executeAsync()-会话-接口方法。 好的,您可以发送查询并继续执行主代码,但要获得结果,需要调用ResultFuture中的invokeget()-方法,该方法再次被阻塞 在后台线程中调用execute()-方法不是更合理吗?您不必以阻塞方式调用get。该方法返回一个ResultSetFuture,它是一个ListenableFuture,您可以addListener。请参阅中的示例。
com.datasax.driver.core
中的executeAsync()
-会话-接口方法。
好的,您可以发送查询并继续执行主代码,但要获得结果,需要调用ResultFuture
中的invokeget()
-方法,该方法再次被阻塞
在后台线程中调用
execute()
-方法不是更合理吗?您不必以阻塞方式调用get
。该方法返回一个ResultSetFuture
,它是一个ListenableFuture
,您可以addListener
。请参阅中的示例。