-
公开(公告)号:CN114942849A
公开(公告)日:2022-08-26
申请号:CN202210713173.2
申请日:2022-06-22
Applicant: 苏州挚途科技有限公司
Abstract: 本发明提供了一种多线程的函数处理方法、装置和电子设备。其中,该方法应用于终端设备,该方法包括:获取应用程序接口的代码段信息;在代码段信息中设置跳转到桩函数入口地址的第一代码和跳转到应用程序接口对应的目标函数的第二代码;其中,第一代码的第一入口地址和第二代码的第二入口地址不同;多个线程基于第一入口地址调用应用程序接口,以使多个线程跳转至桩函数;至少一个线程在桩函数中第二入口地址调用应用程序接口,以使多个线程跳转至目标函数。该方式中,多个线程可以分别调用应用程序接口跳转至桩函数,并且在桩函数中跳转至目标函数,在多线程下同时实现桩函数的调用和API接口的正常运行。
-
公开(公告)号:CN117667378A
公开(公告)日:2024-03-08
申请号:CN202211058663.X
申请日:2022-08-31
Applicant: 苏州挚途科技有限公司
IPC: G06F9/50
Abstract: 本申请提供了一种任务执行方法、装置、处理器及任务处理设备,该方法包括:基于抢占信息控制预设用户线程暂停执行预设任务,抢占信息用于表征预设用户线程将要被目标任务抢占,目标任务的优先级高于预设任务的优先级;根据抢占信息调整回调函数,得到调整后的回调函数;根据调整后的回调函数控制预设用户线程执行目标任务。本申请解决了现有技术中即使有新的优先级更高的任务需要执行也无法抢占正在执行任务的线程的问题。
-
公开(公告)号:CN114942849B
公开(公告)日:2025-03-21
申请号:CN202210713173.2
申请日:2022-06-22
Applicant: 苏州挚途科技有限公司
Abstract: 本发明提供了一种多线程的函数处理方法、装置和电子设备。其中,该方法应用于终端设备,该方法包括:获取应用程序接口的代码段信息;在代码段信息中设置跳转到桩函数入口地址的第一代码和跳转到应用程序接口对应的目标函数的第二代码;其中,第一代码的第一入口地址和第二代码的第二入口地址不同;多个线程基于第一入口地址调用应用程序接口,以使多个线程跳转至桩函数;至少一个线程在桩函数中第二入口地址调用应用程序接口,以使多个线程跳转至目标函数。该方式中,多个线程可以分别调用应用程序接口跳转至桩函数,并且在桩函数中跳转至目标函数,在多线程下同时实现桩函数的调用和API接口的正常运行。
-
-