Windows core programming-Quick query of New and Old APIs

Source: Internet
Author: User
The following are some thread pool APIs, which are applicable to Vista and earlier OS versions.

Feature

Original API (XP)

Current API

Synch

Registerwaitforsingleobject

Unregisterwaitex

Closethreadpoolwait

Createthreadpoolwait

Setthreadpoolwait

Waitforthreadpoolwaitcallbacks

Work

Queueuserworkitem

Closethreadpoolwork

Createthreadpoolwork

Submitthreadpoolwork

Trysubmitthreadpoolcallback

Waitforthreadpoolworkcallbacks

Timer

Createtimerqueue

Createtimerqueuetimer

Changetimerqueuetimer

Deletetimerqueuetimer

Deletetimerqueueex

Closethreadpooltimer

Createthreadpooltimer

Isthreadpooltimerset

Setthreadpooltimer

Waitforthreadpooltimercallbacks

I/O

Bindiocompletioncallback

Cancelthreadpoolio

Closethreadpoolio

Createthreadpoolio

Startthreadpoolio

Waitforthreadpooliocallbacks

Clean-up group

 

Closethreadpoolcleanupgroup

Closethreadpoolcleanupgroupmembers

Createthreadpoolcleanupgroup

Pool

 

Closethreadpool

Createthreadpool

Setthreadpoolthreadmaximum

Setthreadpoolthreadminimum

Callback Environment

 

Destroythreadpoolenvironment

Initializethreadpoolenvironment

Setthreadpoolcallbackcleanupgroup

Setthreadpoolcallbacklibrary

Setthreadpoolcallbackpool

Setthreadpoolcallbackrunslong

Callback

 

Callbackmayrunlong

Callback clean up

 

Disassociatecurrentthreadfromcallback

Freelibrarywhencallbackreturns

Leavecriticalsectionwhencallbackreturns

Releasemutexwhencallbackreturns

Releasesemaphorewhencallbackreturns

Seteventwhencallbackreturns

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.