LINUX.ORG.RU

Сообщения Havoc

 

Постгрес

Форум — Linux-org-ru

Периодически вылетает Exception, мол Too many connections.
Нельзя ли какой-то connection pool заюзать? Заодно, слегка шустрее было бы.

Havoc
()

Ф-ии синхронизации в posix

Форум — Development

Подскажите, плиз посиксные аналоги виндовых ф-ий WaitForSingleObject и WaitForMultipleObjects.
У меня есть несколько потоков, созданных с помощью pthread_create и надо дождаться завершения всех потоков.
Извращаться с мютексами в данном случае не очень удобно.
В винде я данную задачу решал с помощью единственного вызова WaitForSingleObject.

Havoc
()

проблема с poll

Форум — Development

Мне удалось локализовать проблему, которую я описал в моем предыдущем топике.
Вся закавыка в poll. Есть код:
    int pipe1[2];
    int pipe2[2];
    pipe(pipe1);
    pipe(pipe2);

     ...
     // Пайпы создались нормально, далее идут пара fork с передачей 
     //дескрипторов дочерним процессам
     ...

    while(true){
	pollfd pl[2];
	pl[0].fd = pipe1[0];
	pl[0].events = POLLIN;
	pl[1].fd = pipe2[0];
	pl[1].events = POLLIN;

	int ret_val = poll(pl, 2, -1);
	if(ret_val > 0){
	      if(pl[0].revents & POLLIN)
                 f1();
	      else
	      if(pl[1].revents & POLLIN){
	         printf("--pipe2\n"); fflush(stdout);
	         f2();
	      }	    
	}
    }

Все в принципе работает, но только poll завершается только тогда, когда я введу чего-то на консоли.
Но ни stdin ни stdout я в poll не передаю, только дескрипторы, полученные вызовом pipe.
Сначала пробовал заюзать select, он для пайпов не проканал.
Что тут делать, я даже не представляю.
Havoc
()

Совместное использование терминала

Форум — Development

Hi
Напрягло меня руководство учебным заданием для одной студентки.
Структура системы такова:
сервер, который при старте запускает свой шелл
шелл, который понимает пару команд и передает их серверу, а сервер их выполняет
тестовые программы, запускаемые из моего шелла и общающиеся с сервером.
Сервер демоном не является, так как от термнала отцепляться нельзя.
В общем все работает, только возникает след. проблема:
Все эти программы и сервер пишут на один терминал. И получается, что при выводе программы чего-то на консоль,
она спит, пока я из шелла не введу некоторую команду или просто Enter не нажму.

Как это можно победить?
Т.е. я хочу чтобы все проги спокойно писали себе на консоль без моего вмешательства.

Havoc
()

SunOS 5.6 и threads

Форум — Development

Скажите плиз, санос поддерживат только сановскую реализацию потоков и семафоров, или еще поддерживаются POSIX threads?

Havoc
()

Version 2.3.10 of SQLAPI++ library released.

Новости — Проприетарное ПО
Группа Проприетарное ПО

Вышла новая версия библиотеки C++ классов для работы с различными базами данных.
Библиотека доступна под Linux и Win32.

В настоящее время Linux версия поддерживает следующие базы:
- Oracle Database Server
- IBM DB2
- Interbase
- Informix
- Sybase ASE и ASA

Если Вам много приходится работать на C++ с различными базами данных,
стоит уговорить начальство приобрести зарегистрированную версию ($199).

>>> Подробности

Havoc
()

Где взять iso8859-5 шрифты для X11?

Форум — Desktop

Сабж.
Понадобились для xemacs. По русски в нем вводится, но отображается корявками.
Если в нем сохранить файл или отослать письмо, то с русским все ок.
Осталось шрифты раздобыть.

Havoc
()

RSS подписка на новые темы