I know that we can add up more SocksPort into torrc file, however, my current idea is to build different tor threads.
In my opinion, a complete tor threads starts from privoxy(polipo. etc.), then point 8118 to 9050 as default, then tor points 9050 to the outside networks..
What I want to do is build many threads like this, for example, I have
$ ls /etc/tor
>> torrc torrc2 torrc3 torrc4...
torrc points to 9050, torrc2 points to 9150..etc
at the same time, running different privoxies, privoxy points 8118 to 9050, then privoxy2 points 8119 to 9150, etc....