Go-Ethereum P2P Engine

How does the p2p engine work in go-ethereum?

Atomic Counters

What are Atomic Counters?

Integer Overflows in Golang

TL;DR on Integer Overflows in Go

Pragmas

Quick summary of pragmas