Как увеличить максимальное количество тредов ?
pthread_create() позволяет создать не более 256 тредов. как можно обойти это ограничение ?
pthread_create() позволяет создать не более 256 тредов. как можно обойти это ограничение ?
стоял у меня линукс асп7.3 и прога моя компилилась нормально, без каких-либо проблем. потом поставил я себе рэдхат9.0 (нужда завставила) и компилятор стал выдавать вот эту строчку
undefined reference to `__ctype_b'
подскажите, в чем тут проблема? все хедеры и либы вроде стоят, а компилиться отказывается.
встала задачи генерации картинок на Си, простенькие графики, линии прямоугольники плюс возможность вставки текста. Какую библиотеку посоветуете, куда копать ?
Есть ли в природе библиотеки, которые парсят заголовок HTTP запроса в соответствии со всеми RFC? А именно меня интересуют методы GET и POST. я уже замучался всё это самомстоятельно прописывать, может уже есть готовые сошки или еще что ?
У кого есть опыт работы с ТФТ под Линукс. расскажите какие модели поддерживает линукс, какие глюки были замечены. настраиваются без проблем или есть определенные сложности. где можно почитать инфу по этому поводу?
есть несколько тредов, и одному из них нужно выделить побольше процессорного времени. как это можно сделать?
есть двухпроцессорная машина. допустим, одновременно выполняются 2 треда, которым одновременно потребовалось записать данные в одну и ту же глобальную переменную. Нужно ли эту переменную (точнее треды) лочить при помощи pthread_mutex_lock или операционка сама разрулит эту ситуацию ???
вот примитив: #include <stdio.h> #include <pthread.h> void *Servlet (int *init) { usleep (15000000); pthread_exit(NULL); } int main() { int i=0; pthread_t tchild; if ( pthread_create ( &tchild, 0, (void*)Servlet, &i) != 0) perror ("Could not create thread"); else pthread_detach(tchild); usleep (15000000); return 0; } компилирую, запускаю. даю команду ps -aux|grep моя_прога. и вместо ожидаемых двух процессов вижу три (естественно не считая grep моя_прога). и так сколько бы потоков я не создовал, всегда на один поток больше чем ожидается. Кто может объяснить, в чем тут дело ?
http://www.microsoft.com/rus/news/issue.asp?20-01-2003-windows_source_open.xml
Это что ж творится то на белом свете! Не уж то микрософт даст поковырять свои исходники, или это очередная подъ$бка?
Подскажите, как происходит скачивание файла, как сервер и бровсер договариваются о передаче файлов.
т.е.
бровсер создает сокет и отсылает запрос на сревер
сервер присылает ответ
а дальше что ?
бровсер по тому же сокету принимает файл или создает еще один сокет и уже через новый сокет качает файл или еще как то ?
расскажите алгоритм, как все происходит ?
в общем нужна функция, которая аналогична strstr() но работает без учета регистра. есть что либо подобное или надо самому писать?
Нужно перенаправить стандартный поток в файл.
fclose(stdout);
stdout = fopen(LogFile,"a"); работает как то коряво. Есть еще какие либо способы перенаправить поток ???
есть программа написанная на си. эта программа должна обрабатывать данные вэб-формы , которые отсыдаются методом post. загвоздка в том, что я не могу считать эти данные. в перле все понятно и просто, а вот как это сделать из си-проги ??
Подскажите интерефейс Perl и Cи для подключения к MS SQL Server из-под Линукса. где можно доки почитать ??
как в си сделать массив указателей на функции чтобы к функциям можно было обращаться array_name[i](parameters) ? как инициализировать этот массив ?