Page 16 of 17 FirstFirst ... 67891011121314151617 LastLast
Results 151 to 160 of 161

Thread: Делаю сайты бесплатно для участников этого форума

  1. #151
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    177,974

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by реднек View Post
    Ты имеешь ввиду что программист контролирует точку переключения между потоками с помощью yield?
    да - именно это имею ввиду.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  2. #152
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    177,974

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by Sixteen View Post
    "юлия круче всех" - закричал Майк, который узнал о существовании джулии неделю назад.
    но я ведь эту заразу попробовал! ( и на Intel , и на ARM. Правда на ARM её , к моему глубокому сожалению , как бы "не доделали" )
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  3. #153
    Forum Master Valen007's Avatar
    Join Date
    Nov 2012
    Posts
    418

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by crazy-mike View Post
    но я ведь эту заразу попробовал! ( и на Intel , и на ARM. Правда на ARM её , к моему глубокому сожалению , как бы "не доделали" )
    Извиняюсь если я не вполне понял о чем речь, но любопытно.
    Вроде в Питоне 2 есть библиотека threading а сами треды исполняются не параллельно. Может ли возникнуть resource race в Питоне 2?

  4. #154
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by Valen007 View Post
    Извиняюсь если я не вполне понял о чем речь, но любопытно.
    Вроде в Питоне 2 есть библиотека threading а сами треды исполняются не параллельно. Может ли возникнуть resource race в Питоне 2?
    Не особо знаком с Питоном, подозреваю что там примерно так как и в Руби, т.е. в параллель можно запустить I/O, все остальное будет идти через GIL, т.е. не исполнятся не одновременно. В этом случае псевдо код:


    age += 1
    send-something-to-network
    dob -= 1

    кажедый инкремент/декремент типа атомарный, т.е. не приведет к переключению контекста, но I/O между ними может привести. Если этот код кусок объекта то 'send-something-to-network' может переключить контекст и другие потоки получат доступ к объекту не доконца изменившему свой стейт. Правило пальца таково -*мутируешь стейт, защити его.
    Стакан на треть пуст.

  5. #155
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    177,974

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by реднек View Post
    Не особо знаком с Питоном, подозреваю что там примерно так как и в Руби, т.е. в параллель можно запустить I/O, все остальное будет идти через GIL, т.е. не исполнятся не одновременно. В этом случае псевдо код:


    age += 1
    send-something-to-network
    dob -= 1

    кажедый инкремент/декремент типа атомарный, т.е. не приведет к переключению контекста, но I/O между ними может привести. Если этот код кусок объекта то 'send-something-to-network' может переключить контекст и другие потоки получат доступ к объекту не доконца изменившему свой стейт. Правило пальца таково -*мутируешь стейт, защити его.
    в Python-е всё намного хуже чем с ruby. В Python-е есть master process с соответствующими последствиями
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  6. #156
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: Делаю сайты бесплатно для участников этого форума

    Ви таки не путайте петон 2 с петон 3.
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  7. #157
    Forum Master Valen007's Avatar
    Join Date
    Nov 2012
    Posts
    418

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by Sixteen View Post
    Ви таки не путайте петон 2 с петон 3.
    В Питоне 3 только один тред может исполняться в одно время. Наверно и в Питоне 2 ситуация была такая же.

  8. #158
    T-16 Tohuvabohu-Jurokugou Sixteen's Avatar
    Join Date
    Dec 2005
    Posts
    56,588

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by Valen007 View Post
    В Питоне 3 только один тред может исполняться в одно время. Наверно и в Питоне 2 ситуация была такая же.
    Слифф зоощитаан
    Fabricati Diem PVNC
    Повышайте свой интеллект и вы станете монстр (С) Островский

  9. #159
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    177,974

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by Sixteen View Post
    Ви таки не путайте петон 2 с петон 3.
    мы настаиваем на том , что julia намного гибче. Я пока не понял - почему она второй процессор на ARM Cortex A6 не смогла найти. Хотя из-за особенностей начальной прошивки Red Pitaya этот второй процессор мог считаться занятым.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  10. #160
    Forum Regular реднек's Avatar
    Join Date
    Dec 2011
    Posts
    4,427

    Default Re: Делаю сайты бесплатно для участников этого форума

    Quote Originally Posted by crazy-mike View Post
    мы настаиваем на том , что julia намного гибче. Я пока не понял - почему она второй процессор на ARM Cortex A6 не смогла найти. Хотя из-за особенностей начальной прошивки Red Pitaya этот второй процессор мог считаться занятым.
    Можно поставить вопрос филосовски: что лучше, неопинионейтед язык, ну вроде приятный, но ни туда ни сюда. Или сильно опинионейтед основаных на каких то ключевых идеях делающих именно этот язык выходящим из ряда прочих.
    Стакан на треть пуст.

Page 16 of 17 FirstFirst ... 67891011121314151617 LastLast

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru