class server {
    private Vector<Msg> v = new ...
    ...
    public void deliver(Msg msg) {
       ...
       v.add(msg);
    }
}
class client {
    private server s = server.getInstance(); // singleton
    ...
    public void propose() {
       s.deliver(new Msg( ... ));
    }
}           
如果多个并发客户端通过Msg[非同步!]deliver方法将值(对象)传递给服务器,是否可以假设任何客户端调用 [或者更准确地说,首先进入]deliver将其值首先存储在v-还是deliver强制同步以使这个假设成立?