No, you do not need a threaded barrel for a compensator. You can find compensators that clamp onto the barrel or that replace the muzzle brake.