Project

General

Profile

Feature #1283

libddbc支持多线程功能

Added by pengfei xu over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
03/12/2021
Due date:
04/02/2021
% Done:

100%

Estimated time:
50.00 h
Defect version:

Description

libddbc不支持多线程功能,要求支持多线程功能;

思考修改策略:
1.锁机制;
2.提供新接口,创建专用连接,由创建者释放连接;
3.提供连接池功能;

2021/3/19
学习libzdb,使用线程池修改libddbc;
由于改动范围过大,需要优化libddbc使其影响范围缩小;

2021/3/29

libddbc改动方案确定,大体修改完成;
准备开始测试QT-ISCS的mysql、oracle版用到libddbc的地方;

2021/4/1

已测试完mysql,oracle,暂时未发现错误;

History

#1

Updated by pengfei xu over 3 years ago

  • Status changed from New to In Progress
#2

Updated by pengfei xu over 3 years ago

  • Description updated (diff)
  • Due date changed from 03/19/2021 to 03/26/2021
  • % Done changed from 0 to 50
#3

Updated by xiangyang li over 3 years ago

  • Target version set to 3.0.5
#4

Updated by pengfei xu over 3 years ago

  • Description updated (diff)
  • Due date changed from 03/26/2021 to 04/02/2021
  • % Done changed from 50 to 70
#5

Updated by pengfei xu over 3 years ago

  • Description updated (diff)
  • Status changed from In Progress to Resolved
  • % Done changed from 70 to 100
  • Estimated time changed from 30.00 h to 50.00 h

Also available in: Atom PDF