Na verdade, nada acontece, porque o int 3 é usado apenas por depuradores para definir pontos de interrupção. Caso você execute seu código com um depurador, então também depende do depurador o que acontece. Como usei o int 3 há alguns anos, senti falta do suporte ao lwp. Eu acho que se agora é suportado, então só deve interromper o thread afetado.