GPSD opstart, del 3: Så virker det!

I føljetonen på opstart af gpsd servicen, så har jeg endelig løst problemet. Race conditions / concurrency problemer er notorisk svære at løse, og det var også tilfældet for den her. Jeg brugte det meste af i går på grave ind på problemet fra rigtig mange sider, og det vil være føre vidt at komme ind på alle de ting jeg har prøvet. Løsningen, som ikke er en rigtig løsning, men i stedet det man i software udvikler kredse kalder for et “ugly hack” eller en “workaround”, der kun er en midlertidig løsning.