Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net NET函数遵循并发调用吗?_Vb.net_Concurrency - Fatal编程技术网

Vb.net NET函数遵循并发调用吗?

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

我正在用vb.net编写一个程序,我需要一个不遵循并发调用和运行的函数(非并发函数)


我不知道vb.net函数是否遵循并发调用!如果是这样,是否有任何选项可以禁用并发调用,或者我应该每次检查一个“On Running”变量?

您可以使用锁来防止并发。在VB中,它被命名为:SyncLock


在链接中,您可以看到如何保护代码的某一部分不被同时输入多次。

您想要的行为到底是什么?@GregRos我需要一个函数,如果调用并运行,如果其他函数在此过程中调用它,它们的调用请求将暂停,直到完成当前过程。。据我所知,SyncLock阻止变量并发更新。。。但它解决了我的问题!谢谢;)请提供比机构名称和链接更多的信息。