Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с Thread delegate / 9 сообщений из 9, страница 1 из 1
24.05.2016, 11:00
    #39241983
vaistas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
Код: c#
1.
2.
3.
4.
5.
6.
7.
public void ThreadFunction()
        {
               
                    listView1.BeginInvoke(new InvokeDelegate(AddListItemMethod));
           

        }



В методе AddListItemMethod отрабатывает толко MAIN Thread . Уже голову сломал:{
...
Рейтинг: 0 / 0
24.05.2016, 11:05
    #39241985
vaistas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
vaistas
Код: c#
1.
2.
3.
4.
5.
6.
7.
public void ThreadFunction()
        {
               
                    listView1.BeginInvoke(new InvokeDelegate(AddListItemMethod));
           

        }



В методе AddListItemMethod отрабатывает толко MAIN Thread . Уже голову сломал:{

Запуск Threads
Код: c#
1.
2.
3.
4.
5.
6.
 for (int q = 0; q < threads.Length; q++)
                {
                    ThreadStart tStart = new ThreadStart(ThreadFunction);
                    threads[q] = new Thread(tStart);                   
                    threads[q].Start();
                }
...
Рейтинг: 0 / 0
24.05.2016, 11:41
    #39242031
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
vaistas
Код: c#
1.
2.
3.
4.
5.
6.
7.
public void ThreadFunction()
        {
               
                    listView1.BeginInvoke(new InvokeDelegate(AddListItemMethod));
           

        }



В методе AddListItemMethod отрабатывает толко MAIN Thread . Уже голову сломал:{

Так и должно быть, заполнять listView можно только в UI-потоке
...
Рейтинг: 0 / 0
24.05.2016, 11:44
    #39242035
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
Лучше ThreadPool, чем запускать несколько отдельных потоков.
...
Рейтинг: 0 / 0
24.05.2016, 11:55
    #39242051
vaistas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
Pallaris, Спасиб
...
Рейтинг: 0 / 0
24.05.2016, 12:03
    #39242059
vaistas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
Ilya81, Спасибо, буду копат в сторону ThreadPool
...
Рейтинг: 0 / 0
24.05.2016, 12:11
    #39242069
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
Ilya81Лучше ThreadPool, чем запускать несколько отдельных потоков.Смотря для чего.
...
Рейтинг: 0 / 0
24.05.2016, 12:52
    #39242126
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
Алексей КIlya81Лучше ThreadPool, чем запускать несколько отдельных потоков.Смотря для чего.
вот я и говорю используйте таски!
...
Рейтинг: 0 / 0
24.05.2016, 15:15
    #39242378
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Thread delegate
ЕвгенийВАлексей Кпропущено...
Смотря для чего.
вот я и говорю используйте таски!
Если версия .Net позволяет, то да, и AttachedToParent не забывать в подобной ситуации.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с Thread delegate / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]