def METHOD_NAME(self) -> List[Dict]:
    """
    并发查询 CMDB，获取符合条件的全量主机信息
    :return: 主机列表
    """
    total = self._fetch_count()
    tasks = []
    for start in range(constants.DEFAULT_START_AT, total, constants.CMDB_LIST_HOSTS_MAX_LIMIT):
        # 组装并行任务配置信息
        tasks.append(
            functools.partial(
                self.cc_client.list_biz_hosts,
                self.bk_biz_id,
                PageData(
                    start=start,
                    limit=constants.CMDB_LIST_HOSTS_MAX_LIMIT,
                ),
                self.bk_set_ids,
                self.bk_module_ids,
                constants.DEFAULT_HOST_FIELDS,
                self.host_property_filter,
                self.bk_supplier_account,
            )
        )
    try:
        results = async_run(tasks)
    except AsyncRunException as e:
        raise CompParseBkCommonResponseError(None, _('根据条件查询业务全量主机失败：{}').format(e))
    # 所有的请求结果合并，即为全量数据
    return [host for r in results for host in r.ret['info']]