【技术实现步骤摘要】
基于歌单的任务处理方法、装置、计算机设备及存储介质
本申请涉及网络
,特别涉及一种基于歌单的任务处理方法、装置、计算机设备及存储介质。
技术介绍
随着互联网技术的发展,现在人们可以在智能手机、平板电脑、便携式计算机等终端上安装各种音乐应用收听海量歌曲,并可以在音乐应用内建立歌单,把自己喜欢的歌曲收藏起来保存至服务器,以便于用户在任何时刻都能从服务器中接收自己曾经收藏的歌曲。对于音乐应用来说,会提供基于歌单的任务处理功能,用以完善视听体验。而视听体验的一致性非常重要,也即是,一旦用户想要对歌单进行编辑操作,例如,将某首已收藏歌曲从歌单中删除、向歌单中增加歌曲、修改歌单中的歌曲信息等,则需要将该任务处理发送至服务器,由服务器对所存储的歌单中对应的歌曲信息执行相应的任务处理。然而,音乐应用会周期性处于同步状态,该同步主要是将终端本地的歌单与服务器的歌单进行数据上的同步,而当任一歌单处于同步状态时,对于该歌单的其他任务均会被取消,导致上述的编辑操作无法成功,只能等待同步过程结束后,才能发起这类操作,对操作的执行 ...
【技术保护点】
1.一种基于歌单的任务处理方法,其特征在于,包括:/n接收对目标歌单的处理任务;/n将所述处理任务加入线程池队列,所述线程池队列用于存储待通过线程池中的空闲线程进行处理的任务;/n若所述处理任务位于所述线程池队列的队首,则基于所述线程池中的空闲线程对所述目标歌单进行相应处理。/n
【技术特征摘要】
1.一种基于歌单的任务处理方法,其特征在于,包括:
接收对目标歌单的处理任务;
将所述处理任务加入线程池队列,所述线程池队列用于存储待通过线程池中的空闲线程进行处理的任务;
若所述处理任务位于所述线程池队列的队首,则基于所述线程池中的空闲线程对所述目标歌单进行相应处理。
2.根据权利要求1所述的方法,其特征在于,所述接收对目标歌单的处理任务之后,所述将所述处理任务加入线程池队列之前,所述方法还包括:
若所述处理任务为非同步任务,则将所述处理任务添加至待操作数据。
3.根据权利要求2所述的方法,其特征在于,所述基于所述线程池中的空闲线程对所述目标歌单进行相应处理之后,所述方法还包括:
若所述处理任务完成,从所述待操作数据中删除所述处理任务。
4.根据权利要求1所述的方法,其特征在于,所述接收对目标歌单的处理任务之后,所述方法还包括:
检测所述目标歌单是否具有正在进行中的同步任务;
若所述目标歌单具有正在进行中的同步任务,则执行将所述处理任务加入线程池队列的步骤。
5.根据权利要求4所述的方法,其特征在于,所述检测所述目标歌单是否具有正在进行中的同步任务包括:
检测所述目标歌单是否具有锁定标识,若有,则所述目标歌单具有正在进行中的同步任务,否则,所...
【专利技术属性】
技术研发人员:杨亚斌,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。