Adobe Inc.
PROCESSING MULTI-FRAME TASKS IN A MULTI-THREADED DIGITAL DESIGN SYSTEM

Last updated:

Abstract:

Embodiments are disclosed for processing multi-frame tasks in a multi-threaded digital design system. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving, by a first thread, a first set of inputs on a graphical user interface, determining that the first set of inputs represent a first multi-frame request, wherein a multi-frame request includes a series of inputs that produce a continuous response, generating a first multi-frame edit task, the first multi-frame edit task including a communications channel between the first thread and a second thread for caching the first set of inputs, enqueuing the first multi-frame edit task in a task queue of the second thread, processing, by the second thread, the first multi-frame edit task.

Status:
Application
Type:

Utility

Filling date:

13 Jan 2021

Issue date:

14 Jul 2022