Set req and res fields to volatile to prevent invalid reads on multiprocessor machines
This commit is contained in:
parent
fa38fbc172
commit
d8feb2620b
1 changed files with 2 additions and 2 deletions
|
@ -38,8 +38,8 @@ public final class RequestEvaluator implements Runnable {
|
|||
static final int EXTERNAL = 4; // function from script etc
|
||||
public final Application app;
|
||||
protected ScriptingEngine scriptingEngine;
|
||||
public RequestTrans req;
|
||||
public ResponseTrans res;
|
||||
public volatile RequestTrans req;
|
||||
public volatile ResponseTrans res;
|
||||
|
||||
// the one and only transactor thread
|
||||
volatile Transactor rtx;
|
||||
|
|
Loading…
Add table
Reference in a new issue