What is the difference between reinsurance and coinsurance?

What is the difference between reinsurance and coinsurance?

Reinsurance is providing insurance for the risk that has been already taken up by an insurance company. While Coinsurance refers to sharing one risk amongst multiple insurance companies. Reinsurance is considered as the transfer a part of the risk taken by the direct insurer to another or second insurer.

See also  Who gets life insurance if divorced?