1) I call this function in thread in my application.
2) Another person call this function in separate thread in their application.
If by application you mean the webservice client application the short answer is no that in itself won't cause gsoap to handle requests on multiple threads. gsoap doesn't provide any multithreading functionality out of the box. Launching a separate thread in the client application doesn't launch a corresponding thread on the (gsoap) server.
Your hunch though that multiple threads could be used to handle requests from multiple clients is right. However you'll need to create and manage those threads yourself in the gsoap application. You may find the this discussion helpful - gSOAP Multithreading