http://en.wikipedia.org/wiki/Salmon_run
In the case of the butterflies, they remain immature due to short days. Becoming sexually mature and mating doesn't really seem to be the cause of their demise, it's the fact longer days cause them to age. The salmon seem to be the same: it seems it's primarily the long term exposure to fresh water that causes the changes that burn them out, not the mating itself.
This is not true. The salmon adapt quite nicely to both fresh and salt water. The
salmon that survive the trip are killed by their eggs or their milt.
Please recall that salmon fertilize externally. So mating is just the final step
of reproduction.
The female dies because the eggs make her lose her appetite. Of she lays
her eggs, she will starve. If she doesn't lay her eggs, the pressure of the eggs
will kill her. Either way, the eggs kill her.
The male dies soon after it sprays its milt on the eggs. The production of milt
takes so much out of him that he is weakened. So he dies. If he doesn't spray his
milt, the pressure would kill him. Either way, the milt kills him.
Hence, it is the internal changes of reproduction that kill a salmon if the trip doesn't kill it. The trip will may kill the salmon, but the reproduction surely will kill the salmon.
>Your question remains unanswered, though. What would happen if we, say, blocked off a >river and prevented the salmon from going up to spawn?
I wonder how they raise salmon in farms? I have to find out. I will get back to you.
> Would they live indefinitely or would this cause some other problem that killed them?
I don't know. However, I know that starting reproduction does kill them.
> I don't know. The quote seems to say they'd have the choice of not reproducing and living longer thereby.
In the wild, they would probably die when the weather changed. The reason that
they migrate is because the weather changes in each location. If a salmon were
prevented from migrating and forced to live in stable weather conditions, then I
don't know. However, the beginning of the reproductive act kills them.
The eggs and milt kill all salmon that survive the trip. The eggs and milt don't
have to be joined as in mating. However, it is the eggs and milt that kill all surviving
salmon.
> I tend to doubt that: that they're capable of making any such choice.