多线程读取共享数据的有关问题
多线程读取共享数据的问题
假如创建了10个线程
有一组全局变量
只有第一个线程对全局变量赋值,其它线程只读取全局变量
这里用注意什么吗,需要使用临界区或互斥、事件吗
------解决思路----------------------
只读不需要。
------解决思路----------------------
你的10个线程,是分别读取10个网站的数据。相互之间无关系。只要读取完成,写入数据库即可。
同时,你要考虑读取失败,即超时时,线程能自动退出。
假如创建了10个线程
有一组全局变量
只有第一个线程对全局变量赋值,其它线程只读取全局变量
这里用注意什么吗,需要使用临界区或互斥、事件吗
------解决思路----------------------
只读不需要。
------解决思路----------------------
你的10个线程,是分别读取10个网站的数据。相互之间无关系。只要读取完成,写入数据库即可。
同时,你要考虑读取失败,即超时时,线程能自动退出。