They are not write threadsafe. They are expected to be constructed by a single producer and then consumed.
On the read side, the base vector is thread safe (once writing is completed). The fieldreaders are generally not thread safe. On Mon, Sep 6, 2021, 4:59 AM Adrian Nembach <[email protected]> wrote: > Dear Arrow Team, > > Are ValueVectors (especially VariableWidthVectors) meant to be thread safe? > We ran into problems with concurrent reallocations that indicate that they > are not but we would like to confirm this with you because the javadoc > neither confirms nor denies it. > > Thank you for your help, > > Adrian >
