Как передать страницу браузера в другие потоки?

Поддержка
  • Загружаю страницу потоком №1 , далее идёт кубик "функция в много потоке". Эта функция в 10 потоках работает с элементами на этой страницы.

    НО проблема в том что все эти 10 потоков (потоки с №2 по №11) видят тупо белый экран , так как естессно страница была загружена до этого в первом потоке, а в этих 10-ти потоках в браузере пустота.

    Вопрос: Как передать/скопировать страницу из первого потока в эти 10-ть потоков в многопоточной функции?

  • Загрузить ту же страницу в вызываемой функции. Насколько я знаю, по-другому никак

  • @mik888em said in Как передать страницу браузера в другие потоки?:

    Загружаю страницу потоком №1 , далее идёт кубик "функция в много потоке". Эта функция в 10 потоках работает с элементами на этой страницы.

    НО проблема в том что все эти 10 потоков (потоки с №2 по №11) видят тупо белый экран , так как естессно страница была загружена до этого в первом потоке, а в этих 10-ти потоках в браузере пустота.

    Вопрос: Как передать/скопировать страницу из первого потока в эти 10-ть потоков в многопоточной функции?

    Смотря что вы собираетесь делать в других потоках, если вам не нужно взаимодействовать со страницей, то можете передавать через глобальную переменную код страницы. А если нужно взаимодействовать, то тогда вызов функции вам не подходит

  • @Fox спасибо. тоже думал передать код через глобальную переменную, так и сделаю.

  • 0 Votes
    1 Posts
    445 Views
  • 0 Votes
    6 Posts
    700 Views
  • 0 Votes
    2 Posts
    741 Views
  • 0 Votes
    4 Posts
    551 Views
  • 0 Votes
    8 Posts
    928 Views