Make StringIO thread-safe by synchronizing against ptr. #4421

merged 1 commit into from Jan 4, 2017


None yet

2 participants

headius commented Jan 4, 2017

Fixes #4417.

@headius headius added this to the JRuby milestone Jan 4, 2017
headius commented Jan 4, 2017

Ping @enebo, @kares for review.

@headius headius merged commit f9caf6c into jruby:master Jan 4, 2017

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
@headius headius deleted the headius:stringio_threadsafe branch Jan 4, 2017
kares commented Jan 5, 2017

@headius 👍, thought StringIO will be declared as non thread-safe and maybe raise ConcurrencyError as an improvement but I guess it shouldn't worsen much with single threaded use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment