ion-java icon indicating copy to clipboard operation
ion-java copied to clipboard

Determine whether deterministic testing of IonValue's multithreaded contract is viable

Open tgregg opened this issue 11 months ago • 0 comments

Could we modify the internals of IonValue and its subclasses to allow tests to inject locking to ensure that actions in certain threads happen before actions in other threads? For example, could we simulate the scenario that resulted in the race condition fixed by #722 without having to spin up a large number of threads or execute a large number of iterations?

tgregg avatar Mar 16 '24 00:03 tgregg