线程安全
在一个类中,用static 存了一组hashtable,里面存放性别。
多个人通过浏览器访问。
if(hashtable.has(“0”)){
—-
syso(hashtable[0])
}
如果有一个人在下划线的时间段删除了hashtable。则将为导致数据错误。
如果我们采用了线程安装的list,将会没有这样的问题。
如果在这里用
lock(hashtable){
if(…){
..
}
}
用锁也会解决线程的问题。
在一个类中,用static 存了一组hashtable,里面存放性别。
多个人通过浏览器访问。
if(hashtable.has(“0”)){
—-
syso(hashtable[0])
}
如果有一个人在下划线的时间段删除了hashtable。则将为导致数据错误。
如果我们采用了线程安装的list,将会没有这样的问题。
如果在这里用
lock(hashtable){
if(…){
..
}
}
用锁也会解决线程的问题。