Set req and res fields to volatile to prevent invalid reads on multiprocessor machines

This commit is contained in:
grob 2005-07-06 11:41:20 +00:00
parent fa38fbc172
commit d8feb2620b

View file

@ -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;