免责声明:以上消息未经人工确认,本平台不担保其真实性和有效性,交易前请仔细核实。
本发明提供了一种任务执行方法,该方法包括:通过保护参数设置第一线程的目标任务的状态;通过保护线程函数设置第二线程的状态;创建异步调用参数结构对象;将异步调用参数结构对象投递到第二线程;对目标任务以及第二线程的状态进行识别;若二者均为保护状态,则判断第一线程是否正在执行异步调用任务,并依据判断结果执行下述动作中的一种:当第一线程正在执行异步调用任务,则发出死锁警报;当第一线程不在执行异步调用任务,则继续将异步调用参数结构对象和异步调用例行程序函数投递到第二线程;若目标任务以及第二线程至少有一个为非保护状态,则执行目标任务。可以自动检测死锁,提高工作效率。