Deprecation of QSharedMemory and QSystemSemaphore
Thiago Macieira
thiago at kde.org
Fri Dec 1 14:49:16 GMT 2023
On Friday, 1 December 2023 14:01:14 CET Kai Uwe Broulik wrote:
> QSystemSemaphore:
> * Solid optical disc handling
> * Digikam server starter
>
> QSharedMemory:
> * Marble
> * KMemFile used by KSycoca
> * Solid again
> * Snorenotify
> * Amarok
> * Kdenlive
>
> At a glance it looks like some (e.g. Solid) can probably use QLockFile
> or are Linux-specific and can use memfd
>
> Qt folks are aware of QtSingleApplication but we couldn’t really speak
> of the other use cases, in particular KSycoca.
KSycoca is supposed to be real sharing of memory.
For the other ones, the question is what they're using QSharedMemory for (how
many processes, what's the ownership model).
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel DCAI Cloud Engineering
More information about the kde-devel
mailing list