No.
Only one application will be able to open the serial port; in your situation, each thread can be considered an application. Or in other words, a serial port can only be opened once till such time that it's closed.
You can share your serial port object between the threads. Each thread can check if the port is open and open it if that's not the case.
Note that I'm not a python person.