That thread refers to the Xbox 360 version. In PC Minecraft there is no hard limit that I'm aware of, you can just keep breeding more and more of them until it crashes your game or lags so hard as to make it unplayable.
Now that is great news. So, if I space things right among loaded/unloaded chunks, I could have effectively unlimited animals without crashing the game. That is good to know. I was wanting to make some sizable farms in the countryside between cities.