Is it possible for two models to share one set of bones?

I’m trying to work out a simple, extremely robust way to let characters change clothes that doesn’t require me to hold large numbers of disabled meshes in memory or break the model up into multiple body parts. To that end, if I were to instantiate an article of clothing, let’s say a jacket, and in blender I gave that jacket the exact same armature as the player model, with the same bones with the same names located in the same locations, would it be possible to make the clothing look at the player’s bones instead of its own, and move, rotate, and distort when the player’s bones do? Would simply childing the clothing bones to the corresponding player bones do the trick?

you can weight two models to the same rig, I’ve been searching for the same thing and that is the best pointer I can give you