title: Multi-threading necessary here : More students submitting their response to store in database
body: <p>I am developing student response system. In my application multiple students (more that 500) at the same time taking quiz and submitting their response through servlet.</p>
  
  <h2>Take quiz :</h2>
  
  <p>Global Object contain the quiz details(questions, options), All the students send the request to servlet to collect quiz data.</p>
  
  <h2>Submitting Response :</h2>
  
  <p>Student currently submitting response through servlet, it will collect the response(Json) and store in Database. </p>
  
  <p>In this above scenarios  i have not used multi-threading. Is it necessary to use Multi-threading here?</p>
  
  <p>If i convert the code with multi-threading will it make the program more effective?</p>
  
  <p>What if, I am using RESTful API to collect data and storing that data in a class instead Servlet? ( Instead of using servlet if all the student submitting the response through REST technology. Will REST API technology himself handle multi-threading like servlet ?)</p>