没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
askForBaidu Java多线程大量调用百度地图的搜索功能,来做课程作业数据准备 读取xls 采用了apache.poi,说实话,使用体验上来说肯定没有python的pandas还用, 多线程共享资源 主要共享的就是一个sheet对象和访问列标row_number,由于对数据表只是读操作,写操作在单独对一列,所以觉得应该没有脏读对问题,所以对于sheet对象没有使用对象锁, 对于row_number因为我在代码里多次用到,包括读写,判断,自增操作,一开始打算把这个变量的自增操作写成方法,然后用全局锁做互斥,这个时候也把int变量标记为volatile... 之后又改用了AtomicInteger,确实好用多了。每条线程的request请求相互独立,写操作也是相互独立,所有线程共同遍历一个数组,当遍历完成时跳出,判断完成原来打算使用futureTask.isDone()去判断,但是后来发现这是非阻塞的,主线程每次会循环判断,很吃资源,所以该用get(),阻塞式的就不会,只执行一次。 仍存在的问题 因为百度地图并发量的计算是按每秒钟的访问量来定的,所以即使只开了10个线程,也很
资源推荐
资源详情
资源评论
收起资源包目录
askForBaidu-master-.zip (1个子文件)
askForBaidu-master.zip 2.29MB
共 1 条
- 1
资源评论
- WINLBJ2024-02-23很整洁的代码结构,对于我这种大一小白来学真的挺不错的,有了更深的理解
- 机器学习的喵2024-02-23很整洁的代码结构,对于我这种大一小白来学真的挺不错的,有了更深的理解
- Android安卓科研室2024-02-23不错不错,找了一个下午终于找到有用的资源文件了,刚好最近在学习这个课题
- 奋斗奋斗再奋斗的ajie2024-02-23不错不错,找了一个下午终于找到有用的资源文件了,刚好最近在学习这个课题
机智的程序员zero
- 粉丝: 1537
- 资源: 4128
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功