Join GitHub today
ApplicationMessenger separate queue and target locking #15356
This has been in the Millhouse builds since Jan without causing any problems. Holding it back from v18 RC1 may have been overly cautious afterall, but I respect the philosophy.
My choice of title was bad - "optimise" was not intended literally, and I have no proof this performs better than before - so I have rephrased. Lack of performance evidence not withstanding, I still think that it is better design to use separate locks for queue from that for protecting targets.
I don't understand what this is refering to, and accept I don't know enough about these aspects of Kodi to dare to meddle, but it makes me think it is worth leaving this open as WIP to see if greater minds than mine have something to add.
@jimfcarroll perhaps you can take a look on the back of your threading changes?