-

   rss_forum_sources_ru

 - e-mail

 

 -

 LiveInternet.ru:
: 29.07.2007
:
:
: 80

:


++?

, 01 2021 . 01:08 +
Qraizer:
shm @
" "? . ?
, , , , , , , , . , 100500 , . ? ?
API- / / . .
shm @
, ( ) ( CV) - ( ) .
. . API-.
shm @
CV ? , , Event'.
, . , , .
shm @
cv , event'.
, .
shm @
SMP , .
, . SignalObjectAndWait() , . . , , SignalObjectAndWait() . , . , , , , Note . , . .
SignalObjectAndWait() , , . .
shm @
? 0.1% ?
, . ? . .
, , : , fast user switch, , .. , , , , . , POSIX, , WinAPI, . . , , , . security API. WinAPI , , , . , security , , .
shm @
POSIX , API MS.
, . , , . ? . . , . , , , , , .
. , . , :
Qraizer @
: void sort(int *vec, size_t size) vec, size. , vec. . , sort() .
, , - , , , , . , , . , . , . -? - , .
, , , , , - ? . , , , . .
shm @
? ?
. , , . ? , - . ? , . POSIX , , , , . , . , . API. WinAPI , . WinAPI .
shm @
: WinApi. ( ) . .
, , POSIX , -.


shm @
, , c++? , " nix": . , , , , Event'
, , , . , , : ... pthread, .


scrambrella @
, if-. STL ?
QVector::fill() , , , , .
    std::replace_if(db.begin(), db.end(), [](auto i) { return i % 7 == 4; }, 0);
, 7 4. db , +, , . , std::execution::parallel_policy, , . , , , - , . , ... . .
scrambrella @
-?
... . , .


shm @
, WaitForMutlipleObject, - ( ): IOCP/epoll. ? : 64 ( MS ), . , , CV ( , ).
. - . ( ! ):
    HANDLE evAllowReaders = CreateEvent(NULL, TRUE, TRUE, NULL);
    HANDLE mtExclusived = CreateMutex(NULL, FALSE, NULL);
    HANDLE rdLock[] = { evAllowReaders, mtExclusived };
    //
    WaitForMultipleObjects(2, rdLock, TRUE, INFINITE);
    /* -- */
    ReleaseMutex(mtExclusived);
    //
    ResetEvent(evAllowReaders);
    WaitForSingleObject(mtExclusived);
    /* -- */
    SetEvent(evAllowReaders);
    ReleaseMutex(mtExclusived);



OpenGL @
- docker , hyper-v. , , .
?


@
, ,
( ) MyCout.
, .
, .
, std::basic_streambuf<> ? , COM:, .

https://forum.sources.ru/index.php?showtopic=421325&view=findpost&p=3847045

:  

: [1] []
 

:
: 

: ( )

:

  URL