Ok, det är "naturligtvis" att det var så sporadiskt. Hade inte riktigt hajat det...
Att antalet program som använder samma givare skulle spela den minsta roll är mycket långsökt. Det är nämligen så att tempgivarna avläses separat en och en av en annan del av programmet och sparas i minnet varifrån bl.a monitor-programmen hämtar dem. Så att läsa från samma minnesposition en eller massor med gånger borde rimligen inte ha nån betydelse alls. Annat hade det varit om varje program frågar av givaren kan man tycka. Troligare är att någon enstaka avfrågning av tempgivaren misslyckas och att monitor-delen hinner snappa upp det då den kollar sådant en gång per sekund, vilket ju är klart oftare än t.ex dina 5 minuters API-pollar.
Jag ska lägga in ytterligare kontroller för att försöka få stopp på problemet men vore dock bäst om man fick reda på vad som egentligen händer, frågan är dock hur felsöka nått som är så sporadiskt.