我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

多线程爬虫加锁的问题

多线程爬虫,判断url是否已经访问过,是否需要加锁?
比如将爬过的网址放入visited,判断未爬的url是否存在于visited,使用语句if url in visited: 访问visited需要加锁吗?

我觉得可以给这个visited 用原子数组包装下,但这只保证了原子性,还需要加个volatile 保证可见性。

近期文章

  • rv1109平台怎样实现视频和ui同时显示
  • 编译没通过是哪里错了吗
  • matlab 显示在methods 处出现解析错误怎么办
  • python微软序列号
  • 判断其是否为优秀?(语言-python)
  • 如何删除原数组中的指定元素
  • Wordpress插件激活期间出错[重复]
  • 请问一下这个的解题思路是什么。
  • 下面出什么问题了请解释一下
  • 如何用sorted和lambda函数实现一次降序排序一次升序排序 并且先降序后升序
  • matlab 在methods 处出现解析错误 怎么办
  • 输出绝对值最大的数字
  • 关于#linux#的问题:宿主机上的kvm的虚拟机下载不了vsftpd,而且/dev/cdrom的也挂载到了/mnt上
  • ReactIcons的颜色调整问题
  • AD20软件 这个提示的错误什么是什么意思?求解
  • 为什么使用MEGA时,我用mega顺利的生成一个聚类树,保存的newick文件无法打开
  • 为什么while( x>e)
  • 初学者需要简单的PHP脚本
  • Java:如何实现Treeset的查找功能,请帮我增加查找功能代码
  • vue项目运行时找不到文件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华