code: def _fetch_stock_data(self, stock_list):
          
          pool = multiprocessing.pool.ThreadPool(len(stock_list))
          try:
              res = pool.map(self.get_stocks_by_range, stock_list)
          finally:
              pool.close()
          return [d for d in res if d is not None]
docs: 获取股票信息