Описание тега shared

В VB.NET ключевое слово Shared примерно эквивалентно ключевому слову static, используемому во многих других языках.

В vb.net, тоShared ключевое слово примерно эквивалентно staticключевое слово, используемое в C# и многих других языках.

Например, следующий фрагмент кода в VB.NET:

Public Class Foo
    Public Shared Bar As String
End Class

Эквивалент C#:

public class Foo
{
    public static string Bar;
}

Дальнейшее чтение

OpenMP

В OpenMP это соответствует статусу переменной. На параллельном участкеSHAREDПеременная будет совместно использоваться всеми запущенными потоками, что означает, что все они будут обращаться к этой переменной и могут изменять ее одновременно. Это состояние по умолчанию для каждой переменной в параллельном разделе, кроме счетчиков итераций.