关于前后台线程锁争用优先级问题

awfeawefwfbvdx 2014-12-24 02:55:06
我利用timer在后台启动一切任务,通过getEntryListFromSearchKey(String key,int type,int page)这个函数访问淘宝搜索入口获取宝贝列表信息,并自动存入数据库。由于搜索入口有速度限制,所以在getEntryListFromSearchKey中加了一个reentrantlock
同时,如果我在操作界面中添加一些查询任务(需要马上直接结果,就是要比后台任务先执行,抢先拿到getEntryListFromSearchKey的锁)
该怎么样写才能让前台任务持续拿到getEntryListFromSearchKey的锁,等前台查询结束后继续后台任务
...全文
87 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
skgary 2014-12-25
  • 打赏
  • 举报
回复
不要把业务逻辑上的问题和技术 问题绑在一起。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧