Результаты поиска по запросу "multithreading"

5 ответов

Многопоточность [закрыто]

В данный момент я изучаю многопоточность в C #, но, как и во всех других программах, мне нравится изучать лучшие практики. На данный момент область кажется нечеткой. Я понимаю основы, и я могу создавать темы. На что следует обращать внимание при ...

9 ответов

Android SDK AsyncTask doInBackground не работает (подкласс)

По состоянию на 15.02.2012 я еще не нашел ни хорошего объяснения, ни причины, по которой это не работает. Наиболее близким к решению является использование традиционныхНить [https://stackoverflow.com/a/4085140/1107464/]подход, но тогда зачем ...

4 ответа

Отменить длительный матч с регулярным выражением?

Скажем, у меня есть служба, где пользователи могут отправлять регулярные выражения для поиска по большому количеству данных. Если пользователь отправляет регулярное выражение очень медленно (т.е. Matcher.find () возвращает минуты), я хочу ...

ТОП публикаций

1 ответ

Реализация пакета потоков на уровне пользователя

В классе мне было поручено создать библиотеку потоков пользовательского уровня на C. Мне было интересно, может ли кто-нибудь дать мне список вещей, по которым можно было бы прочитать, чтобы выполнить это. У меня есть хорошая идея относительно ...

4 ответа

C ++ 11 thread_local в gcc - альтернативы

Как я вижу на:http://gcc.gnu.org/projects/cxx0x.html [http://gcc.gnu.org/projects/cxx0x.html]К сожалению, ключевое слово thread_local пока не поддерживается в gcc. Есть ли альтернативы этому? Я не хочу использовать библиотеку наддува.

3 ответа

Различие между процессами и потоками в Linux

После прочтенияэтот ответ [https://stackoverflow.com/questions/807506/threads-vs-processes-in-linux]и "Развитие ядра Linux" Робертом Лавом, а затем наclone() Системный вызов, я обнаружил, что процессы и потоки в Linux (почти) неразличимы для ...

5 ответов

Заполнение списка из другого потока

Я пытаюсь заполнить представление списка из другого класса, но получаю эту ошибку: «Недопустимая операция между потоками: доступ к элементу управления listView1 осуществляется из потока, отличного от потока, в котором он был создан». В моем ...

3 ответа

std :: thread, запустить поток в `this '(из самого класса)

Я пытаюсь создать класс, который запускает экземпляр потока одного из его методов-членов. Когда я делаю в основном: test myinstance; std::thread mythread(myinstance);тогда все компилируется. Но используя следующую конструкцию: #include ...

6 ответов

Транзакция (ID процесса) была заблокирована для ресурсов блокировки с другим процессом и была выбрана в качестве жертвы тупика. Перезапустите транзакцию

У меня есть приложение C #, которое вставляет данные в таблицу SQL Server (2008) с помощью хранимой процедуры. Я использую многопоточность, чтобы сделать это. Хранимая процедура вызывается из потока. Теперь моя хранимая процедура использует ...

1 ответ

ThreadPool.QueueUserWorkItem vs Task.Factory.StartNew

какая разница между ниже ThreadPool.QueueUserWorkItemпротив Task.Factory.StartNewЕсли приведенный выше код вызывается 500 раз для какой-то длительной задачи, значит ли это, что все потоки пула потоков будут заняты? Или TPL (второй вариант) ...