How many operations SQL Server support per connection
a multi threaded application in which I will use a single SQL Server connection


Bad idea. A database connection usually is not thread-safe, and as you suspect, at any one time one connection can only execute one statement. You should open a separate connection for each application thread instead, or at least use a connection pool shared between the threads.