Vb.net NET函数遵循并发调用吗?
我正在用vb.net编写一个程序,我需要一个不遵循并发调用和运行的函数(非并发函数)Vb.net NET函数遵循并发调用吗?,vb.net,concurrency,Vb.net,Concurrency,我正在用vb.net编写一个程序,我需要一个不遵循并发调用和运行的函数(非并发函数) 我不知道vb.net函数是否遵循并发调用!如果是这样,是否有任何选项可以禁用并发调用,或者我应该每次检查一个“On Running”变量?您可以使用锁来防止并发。在VB中,它被命名为:SyncLock 在链接中,您可以看到如何保护代码的某一部分不被同时输入多次。您想要的行为到底是什么?@GregRos我需要一个函数,如果调用并运行,如果其他函数在此过程中调用它,它们的调用请求将暂停,直到完成当前过程。。据我所
我不知道vb.net函数是否遵循并发调用!如果是这样,是否有任何选项可以禁用并发调用,或者我应该每次检查一个“On Running”变量?您可以使用锁来防止并发。在VB中,它被命名为:SyncLock
在链接中,您可以看到如何保护代码的某一部分不被同时输入多次。您想要的行为到底是什么?@GregRos我需要一个函数,如果调用并运行,如果其他函数在此过程中调用它,它们的调用请求将暂停,直到完成当前过程。。据我所知,SyncLock阻止变量并发更新。。。但它解决了我的问题!谢谢;)请提供比机构名称和链接更多的信息。