Thread: WaitForMultipleObjects in C Extension
Hi guys I need your experiences. I made an Extension in C. When I stop the query on PostgreSQL,I want to control my extension's result with use cases in C.So I think , I should use WaitForMultipleObjects. Is there a like a SignalObjectHandle() ? By the way I'm using Windows.
Thanks...
On Tue, Jan 14, 2020 at 1:39 AM İlyas Derse <ilyasderse@gmail.com> wrote: > > Hi guys I need your experiences. I made an Extension in C. When I stop the query on PostgreSQL,I want to control my extension'sresult with use cases in C.So I think , I should use WaitForMultipleObjects. Is there a like a SignalObjectHandle()? By the way I'm using Windows. Are you using threading in your extension? This is something to avoid except in very specific cases, particularly using native calls. merlin
On Tue, 14 Jan 2020 10:35:09 +0300, ?lyas Derse <ilyasderse@gmail.com> wrote: > Hi guys I need your experiences. I made an Extension in C. When I stop the >query on PostgreSQL,I want to control my extension's result with use cases >in C.So I think , I should use WaitForMultipleObjects. Not really understanding this. >Is there a like a SignalObjectHandle() ? By the way I'm using Windows. Not exactly. Windows does has some signaling objects like Unix/Linux, but they exist only in the filesystem and network stack, and they are signaled only by events within those subsystems. IOW, they can't be signaled manually. For general communication/synchronization purposes Windows uses an event based notification system. See: https://docs.microsoft.com/en-us/windows/win32/sync/using-synchronization https://docs.microsoft.com/en-us/windows/win32/sync/using-event-objects George