Подскажите, пожалуйста, как можно сделать один глобальный счётчик.
Например, если 10 потоков и у каждого будет число своё, мне нужно, чтобы после того как скрипт закончит работу выводил это число в результаты, суммируя
Создайте глобальную переменную. И к ней прибавляйте счетчик каждого потока.
Как реализовать вывод результата в конце работы зависит уже от скрипта. Можно например после каждого суммирования пересохранять результат в файл
Я понимаю что я могу перед этим действием определить обычную переменную равной глобальной и уже так ее использовать, но почему там нельзя использовать сразу глобальную переменную мне не понятно.
Ну видимо на то есть технические причины ) У вас есть инструмент, у инструмента есть свои возможности и свои ограничения ничего не поделаешь.