/* Identifier for shared memory segments used by this extension. */ #define PG_TEST_SHM_MQ_MAGIC 0x79fb2447
/* *Thisstructureisstoredinthedynamicsharedmemorysegment.Weuse *ittodeterminewhetherallworkersstartedupOKandsuccessfully *attachedtotheirrespectivesharedmessagequeues.
*/ typedefstruct
{
slock_t mutex; int workers_total; int workers_attached; int workers_ready;
} test_shm_mq_header;
/* Set up dynamic shared memory and background workers for test run. */ externvoid test_shm_mq_setup(int64 queue_size, int32 nworkers,
dsm_segment **segp, shm_mq_handle **output,
shm_mq_handle **input);
/* Main entrypoint for a worker. */
pg_noreturn extern PGDLLEXPORT void test_shm_mq_main(Datum);
#endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-08-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.