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
Globber/DirTree use a "sync_queue<std::shared_ptr>& m_out_queue;" to move FileIDs from the globbing threads to the scanning threads. It's not clear to me atm why these couldn't be "sync_queue<std::unique_ptr...", though there might be a reason I'm not thinking of. Changing to unique_ptr, if possible, would eliminate ref counting overhead.
The text was updated successfully, but these errors were encountered:
Globber/DirTree use a "sync_queue<std::shared_ptr>& m_out_queue;" to move FileIDs from the globbing threads to the scanning threads. It's not clear to me atm why these couldn't be "sync_queue<std::unique_ptr...", though there might be a reason I'm not thinking of. Changing to unique_ptr, if possible, would eliminate ref counting overhead.
The text was updated successfully, but these errors were encountered: