zhztheplayer commented on PR #9545: URL: https://github.com/apache/incubator-gluten/pull/9545#issuecomment-2865786822
> Does this new version of the blocking queue ensure objects can be safely released after being enqueued in the JAVA side , even if they aren't processed immediately or are still needed by other components in the C++ side? Yes exactly. This is why we had https://github.com/velox4j/velox4j/pull/173 replaced the previous Java blocking queue solution, because it was difficult to decide when to release the Java row-vector after it's pushed into the Java queue. But now with https://github.com/velox4j/velox4j/pull/173 we can release the row-vector right after it's pushed into the native queue, as long as it's unneeded by Java code. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
