c#编程中,怎样使用多线程处理数据库读取的信息

c#编程中,怎样使用多线程处理数据库读取的信息,第1张

//你分给5个线程 他也不是同时出来的,多线程还是要等CPU闲下来才能工作的。。。。

//非要这样做 参考如下 给你举个例子 取第二条记录。

Thread threadGetTop2=new Thead(new ThreadStart(GetTop2));

threadGetTop2Start();

private void GetTop2()

{

//这里用ADONET打开连接

string sql="select top 1 from (select top 2 from A order by id desc)t";

//拿到记录

}

定义委托,然后用invoke

private void ucMidPartsid_Load(object sender, EventArgs e)

{

if (is_Load == true)

{

thread = new Thread(new ThreadStart(thisLoadData));

threadStart();

}

//if (datafinish != null)

//{

// datafinish(this, e);

//}

}

private void LoadData()

{

QueryDataCallBack deleg;

deleg = new QueryDataCallBack(thisDataBinding);

thisInvoke(deleg,null);

}

private void DataBinding()

{

partstableAdapter = new GreatWallSCMPartsDataAccessDAPartsPartsTableAdapter();

partstableAdapterFill(dsPartsGB_PARTS);

cobMidPartsidDataSource = dsPartsGB_PARTS;

cobMidPartsidDisplayMember = "B_PARTSID";

cobMidPartsidValueMember = "B_ID";

EventArgs e = new EventArgs();

if (datafinish != null)

{

finish = true;

datafinish(this, e);

}

}

以上就是关于c#编程中,怎样使用多线程处理数据库读取的信息全部的内容,包括:c#编程中,怎样使用多线程处理数据库读取的信息、C#跨线程读取问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9687647.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存