吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1049|回复: 6
收起左侧

[求助] 如何使用Java多线程编程实现一个小功能?

[复制链接]
zx2000 发表于 2020-5-25 22:13
需求:
需要使用Java循环访问url(多线程)


举个例子:
数据库内有数据(url1,url2,url3)


线程1--访问url1成功
线程2--访问url2成功

线程1--访问url3成功
线程2--访问url1成功(从头开始访问)
............(一直循环)


同时,随时往数据库内插入新的url时,程序也能正常访问


希望各路大佬能提供思路或者代码

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

火凤燎原 发表于 2020-5-25 23:03
不是很明白,楼主说一下业务吧
火凤燎原 发表于 2020-5-25 23:04
 楼主| zx2000 发表于 2020-5-25 23:18
火凤燎原 发表于 2020-5-25 23:04
怎么看都是轮询而不是多线程

就是用几个线程轮询,,速度快一些
VioletKiss 发表于 2020-5-26 07:41
在线程1访问url1的时候加锁,然后访问成功之后给线程2传递信号?然后线程2访问url2成功后给线程1传递信号?

可以参考这个博客:https://blog.csdn.net/leonardo9029/article/details/49388729
dddy_HD 发表于 2020-5-26 09:35
是不是无序轮询?有序轮询的话不需要多线程
594046245 发表于 2020-5-26 18:18
给你一个思路,多线程下获取链接资源,生产者消费者。消费者示例代码
QQ截图20200526181648.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 15:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表