It would be doable if the barrel stuck out past the end of the slide like on a Beretta. Then you could put a fine thread on the outside surface (past the muzzle). There isn't enough meat for a shoulder, so you would have to make a 1/2-28 adapter that bottoms out on the end of the muzzle (like pistons do on metric threaded barrels).