History

avutil: add thread executor

The executor design pattern was introduced by java <https://docs.oracle.com/en/java/javase/20/docs/api/java.base/java/util/concurrent/Executor.html> it also adapted by python <https://docs.python.org/3/library/concurrent.futures.html> Compared to handcrafted thread pool management, it greatly simplifies the thread code.

Nuo Mi committed 3 years ago

Commit 25ecc941 parent 139e5495 files · +274 −1Browse files

Showing the changes to doc/APIchanges (1 of 5 files). Show all

Unified · Split

doc/APIchanges+3−0
@@ -2,6 +2,9 @@ The last version increases of all libraries were on 2023-02-09 · 1 unmodified line
22
33 API changes, most recent first:
44
5+2023-09-02 - xxxxxxxxxx - lavu 58.19.100 - executor.h
6+ Add AVExecutor API
7+
58 2023-09-xx - xxxxxxxxxx - lavc 60.25.100 - avfft.h
69 The entire header will be deprecated and removed in two major bumps.
710 For a replacement to av_dct, av_rdft, av_fft and av_mdct, use

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t