This is a reland of 1f4cb9f22d87287cec331c4713c6969da50d8bd6 Original change's description: > Fix race conditions in NetworkMonitor. > This change makes the class thread-safe. > > Bug: b/73773043 > Change-Id: I1ad13e4f15907e3dd1fef1307f9c654e53b69b22 > Reviewed-on: https://webrtc-review.googlesource.com/57040 > Commit-Queue: Honghai Zhang <honghaiz@webrtc.org> > Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#22238} Bug: b/73773043 Change-Id: I9279d514d0735327f9c133be445e5131aace5722 TBR: sakal@webrtc.org Reviewed-on: https://webrtc-review.googlesource.com/59240 Reviewed-by: Honghai Zhang <honghaiz@webrtc.org> Commit-Queue: Honghai Zhang <honghaiz@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22295}