From c23bd93ea5d2cda5d99fca3f311ac240b6316fed Mon Sep 17 00:00:00 2001 From: Adam Pocock Date: Wed, 29 Jan 2020 16:33:42 -0500 Subject: [PATCH] The closed variable in OrtEnvironment should be volatile to ensure threads see changes to it. --- java/src/main/java/ai/onnxruntime/OrtEnvironment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/main/java/ai/onnxruntime/OrtEnvironment.java b/java/src/main/java/ai/onnxruntime/OrtEnvironment.java index 364b8517dc..c156d111c1 100644 --- a/java/src/main/java/ai/onnxruntime/OrtEnvironment.java +++ b/java/src/main/java/ai/onnxruntime/OrtEnvironment.java @@ -125,7 +125,7 @@ public class OrtEnvironment implements AutoCloseable { final OrtAllocator defaultAllocator; - private boolean closed = false; + private volatile boolean closed = false; /** * Create an OrtEnvironment using a default name.