1. A method for autonomic threading model switching based upon input/output (I/O) request types, comprising: selectably activating and de-activating a blocking I/O threading model according to a volume of received and completed blocking I/O requests by establishing a threshold value above which the blocking I/O threading model is to be activated; incrementing a counter for each received blocking I/O request; and responsive to the counter exceeding the threshold value, activating the blocking I/O threading model.