在编写并发程序时,使用共享变量要慎用,先说一下最近写程序是出现的问题,在考虑同步。
写分布式程序,如果想用共享的变量,根据经验最好放到公共缓存中,例如memcache,这样集群中的节点都可以使用,如果只在程序中使用静态变量,只有本地的程序可以使用。
在考虑一下同步问题,之前在学操作系统时,有很多同步的方法,使用信号量,PV操作,这个在实际应用中可以进一步探究。
在编写并发程序时,使用共享变量要慎用,先说一下最近写程序是出现的问题,在考虑同步。
写分布式程序,如果想用共享的变量,根据经验最好放到公共缓存中,例如memcache,这样集群中的节点都可以使用,如果只在程序中使用静态变量,只有本地的程序可以使用。
在考虑一下同步问题,之前在学操作系统时,有很多同步的方法,使用信号量,PV操作,这个在实际应用中可以进一步探究。