据我所知,我认为要使一个类成为线程安全的,我们应该使用内部锁,我们将所有的方法标记为已同步,并使用"this“将它们锁定在对象的监视器上。或者,我们可以将类的"this“上标记为已同步的方法替换为方法内部的私有最终对象锁,以锁定通用对象锁,使其线程安全?Locks on the object's monitor // ...}
我们可以用下
做以下事情的安全风险有多大?如果有的话?$_SESSION['somename'] = "SELECT `something` FROM `table` WHERE `something`='blah'";
这是一种安全的方法吗,如果不是,有什么更安全的方法来存储将被替换的一次性查询呢在临时mysql表中存储查询可能更安全。但我想避免额外的mysql调用。