1. C# / Говнокод #12675

    +133

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    /// <summary>
            /// Подключение к удаленному трек серверу
            /// Повторяет попытки подключения в фоновом режиме.
            /// </summary>
            public void ConnectToTrackServer()
            {
                lock (LockConnToTrack)
                {
                    if (ConnTrackServer == null)
                    {
                        ConnTrackServer = new Thread(new ParameterizedThreadStart(ConnectToTrackServerAsync));
                        ConnTrackServer.Start();
                    }
                    else if (!ConnTrackServer.IsAlive)
                    {
                        ConnTrackServer.Start();
                    }
                }
                //ThreadPool.QueueUserWorkItem(new WaitCallback(ConnectToTrackServerAsync));
            }

    Продолжение к прошлому посту

    Запостил: HLW, 02 Марта 2013

    Комментарии (6) RSS

    • И в чем тут говнокод?
      Ответить
      • показать все, что скрытоНу ты говнарь
        Ответить
        • Тред зла?

          >Ну ты говнарь
          Ты так говоришь, как-будто это что то плохое.
          http://demotivators.to/media/posters/1430/496297_govnar-pochuvstvuj-raznitsu.jpg
          Ответить
          • 1) 403 forbidden
            2) посмотрел через гугл, в чем суть дема и его отношение к этому треду - не понял.
            Ответить
    • А что, можно перезапускать закончивший работу тред при помощи Start? Я думал они в c# одноразовые...
      Ответить
    • и чем ThreadPool не угодил?
      Ответить

    Добавить комментарий