Один из вариантов, который я нашел:
Все говорят использовать:
margin: auto 0;
Но есть еще один вариант. Установите это свойство для родительского div. Он отлично работает в любое время:
text-align: center;
И посмотрите, центр для детей.
И, наконец, CSS для вас:
#outer{
text-align: center;
display: block; /* Or inline-block - base on your need */
}
#inner
{
position: relative;
margin: 0 auto; /* It is good to be */
}
Текст в на странице руководства является неоднозначным.
Если pshared отличен от нуля, то семафор разделяется между процессами и должен располагаться в область общей памяти.
Поскольку дочерний элемент, созданный fork (2), наследует сопоставления памяти родителя, он также может обращаться к семафору.
blockquote>Да, но он все еще должен находиться в общем регионе. В противном случае память просто копируется с обычным CoW , и это все.
Вы можете решить это, по крайней мере, двумя способами:
- Использовать
sem_open("my_sem", ...)
- Используйте
shm_open
иmmap
для создания общей области
Отличная статья по этой теме для будущих прохожих:
http://blog.superpat.com/2010/07/14/semaphores-on-linux-sem_init- против-sem_open /