Thunderbolt 3 4 usb c 3.1 gen 2 July 8, 2019 16 32 64 128 Usb 3.0 to thunderbolt 3 adapter Thunderbolt vs usb 4 Usb c to thunderbolt 2 Thunderbolt 3 monitor 4k