Область видимости глобальной переменной.



  • Тестирую, вроде область видимости Глобальной переменной в рамках 1 потока.
    Могут ли быть случаи что другой поток каким либо образом перезапишет переменную на все потоки сразу ?

    p.s. или из за задержки синхронизовались переменные, и у переменных на все потоки видимость



  • все область видимости на все потоки..
    2aa5f0c3-25af-4210-a6c4-59235b91381c-image.png
    такой скрипт помог понять..

    Остается вопрос почему в другом проекте работало без обращения к переменной по GLOBAL:



  • @biohacker01 said in Область видимости глобальной переменной.:

    Тестирую, вроде область видимости Глобальной переменной в рамках 1 потока.
    Могут ли быть случаи что другой поток каким либо образом перезапишет переменную на все потоки сразу ?

    p.s. или из за задержки синхронизовались переменные, и у переменных на все потоки видимость

    Вы читали описание действий? Локальные переменные доступны внутри одного потока из всех функций, глобальные переменные доступны из всех потоков и функций



  • @Fox Как то не сталкивался с языками, где область видимости переменной было за функцией.
    Тогда теряется смысл
    dc07c816-f8c5-4a72-90c2-745379883280-image.png
    и получение значений функций.

    но спасибо за инфу.



  • @biohacker01, функцию можно запускать в отдельном потоке



  • @GhostZ спасибо тогда понял


Log in to reply