科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件使用VB.NET线程访问数据库

使用VB.NET线程访问数据库

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍了如何使用VB.NET的线程访问数据库并进行参数传递

作者:xl 来源:论坛 2007年11月9日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
4 同步机制

  当多个线程需要共享相同的对象时,因为每个线程都能改变对象的状态,因此会互相破坏对方的执行。为防止多个线程同时访问共享对象就需要同步。.Net框架使用SyncLock…End SyncLock标识限制线程访问的代码段。 SyncLock可得到一个对象引用的唯一锁,只要将该对象传送给SyncLock.通过得到这个唯一锁,你可以确保多个线程不会访问共享的数据.比如要防止数据表DataTable1被多个进程同时访问,可以对要处理DataTable1的代码做如下处理:

SyncLock(DataTable1)
'处理DataTable1数据表的代码
End SyncLock

  5 总结

  线程的使用可以提高程序的效率和提供对用户活动的快速响应。但线程的使用比较复杂,并有死锁的可能,因此使用多线程一定要详细考虑资源的要求和潜在的冲突。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章