-
公开(公告)号:CN118012635A
公开(公告)日:2024-05-10
申请号:CN202410163215.9
申请日:2024-02-04
Applicant: 比亚迪股份有限公司
Abstract: 本公开涉及一种任务控制方法、存储介质以及电子设备。该方法包括:确定第一任务尝试获取首个互斥资源,首个互斥资源为第一任务将持有的多个任务资源中,在持有顺序上的第一个互斥资源;在优先级低于第一任务的其他任务中,根据其他任务对多个任务资源的持有情况,确定预测的将阻塞第一任务的第二任务;至少提升第二任务的优先级,使得在第二任务经过持有多个任务资源中的所需的互斥资源,并完成释放后,第一任务持有首个互斥资源。这样,能够在第一任务获取到首个互斥资源之前,预测可能造成其阻塞的第二任务,并使该第二任务尽快完成运行,以避免第一任务与第二任务发生优先级反转、死锁等情况,从而保障了第一任务的运行实时性和流畅度。