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