You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Operation::Fetch is a blocking operation and involves both IO and deserialization. There may be non-trivial computation involved with a retrieved row set, so we should enable the fetching and processing to be carried out concurrently in a simple producer-consumer fashion. I don't think this needs to be complicated -- a "spooler" class with a fixed-depth queue (generally length = 1) and a mutex should suffice, with the ability to communicate EOS or error
The text was updated successfully, but these errors were encountered:
Operation::Fetch
is a blocking operation and involves both IO and deserialization. There may be non-trivial computation involved with a retrieved row set, so we should enable the fetching and processing to be carried out concurrently in a simple producer-consumer fashion. I don't think this needs to be complicated -- a "spooler" class with a fixed-depth queue (generally length = 1) and a mutex should suffice, with the ability to communicate EOS or errorThe text was updated successfully, but these errors were encountered: