Mixer way of working are not so different from coinjoin.
it is different. with mixer you relies on a third-party.
You put some BTC with other people's BTC, then several transaction are done.
no it is not. you sent your btc to a mixer but they can send it in batches, in single tx, or just give you a private key(s) for another address unrelated to yours.