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]

Reply via email to