Hello to everybody

I am developing an application in which I have to communicate with network Bridges of which I do Know IP address.

I have to set parameters for all the bridges using my application hostedon computer. Well setting up parameter takes lot of time so I am planning to use threads for each bridge such that

Each bridge --> Create thread --> create socket and associate socket with this thread and then run a function in this thread.

When function get completed then close the socket and close the thread

Is this schema good? I also have haerd lots of rumors / bad words about so called thread.

So is it safe to use threads with PyQt?

Just feedback and suggestion required