Beantworten Sie Ihre spezifische Frage (Browser mit Scanner). In jedem mir bekannten Betriebssystem verliert eine andere Anwendung die Konnektivität, wenn die WiFi-Karte in einen anderen Modus umgeschaltet wird (falls sie diesen Modus nicht zurückschalten kann, für einen Browser jedoch unwahrscheinlich). Die Konnektivität kehrt zurück, wenn der Scan abgeschlossen ist.
Und eine abstraktere Antwort. In jedem vernünftigen Betriebssystem gibt es eine HAL - Hardware Abstration Layer . Sogar X Server und Windows Windows rufen weder den Treiber für Video / Maus / Tastatur direkt auf. Jede Anforderung muss über HAL durchlaufen werden (ein Dateisystem muss beispielsweise nicht wissen, ob es sich bei einem bestimmten Gerät um ein Laufwerk, eine Festplatte oder etwas anderes handelt, es handelt sich lediglich um ein blockiertes Gerät).
Ich bin mir ziemlich sicher, dass HAL eine Art Warteschlange von Anforderungen unterhält, die an einen bestimmten Treiber weitergeleitet werden müssen. Im Grunde sind nur Probleme, die durch Multithreading verursacht werden, Race-Bedingungen, da diese Warteschlange FIFO ( First In First Out ) ist. In einer Situation mit einem Scanner und einem Browser gewinnt der Scanner, wenn er zuerst auf die WLAN-Karte zugreift, und die reguläre Konnektivität geht verloren. Wenn ein Browser jedoch zuerst seine Anfrage stellt, kann er Daten empfangen, und der Modus wird etwas später umgeschaltet.
Ich hoffe, das klärt die Dinge.