Introduction - If you have any usage issues, please Google them yourself
windows multithreaded code of classic covers a multithreaded communications methods
Packet : 6552076513104113645.rar filelist
SAMPLES\BUILD.BAT
SAMPLES\MTVERIFY.H
SAMPLES\README.DOC
SAMPLES\README.TXT
SAMPLES\WORKER\WORKER.CPP
SAMPLES\WORKER\WORKER.MAK
SAMPLES\WORKER\WORKER.MDP
SAMPLES\WORKER
SAMPLES\THRDTERM\THRDTERM.C
SAMPLES\THRDTERM\THRDTERM.MAK
SAMPLES\THRDTERM\THRDTERM.MDP
SAMPLES\THRDTERM
SAMPLES\TASKQUES\TASKQUES.C
SAMPLES\TASKQUES\TASKQUES.MAK
SAMPLES\TASKQUES\TASKQUES.MDP
SAMPLES\TASKQUES
SAMPLES\TASKQUEM\TASKQUEM.C
SAMPLES\TASKQUEM\TASKQUEM.MAK
SAMPLES\TASKQUEM\TASKQUEM.MDP
SAMPLES\TASKQUEM
SAMPLES\SRCHWIN\SRCHWIN.C
SAMPLES\SRCHWIN\SRCHWIN.MAK
SAMPLES\SRCHWIN\SRCHWIN.MDP
SAMPLES\SRCHWIN
SAMPLES\SRCHCRT\SRCHCRT.C
SAMPLES\SRCHCRT\SRCHCRT.MAK
SAMPLES\SRCHCRT\SRCHCRT.MDP
SAMPLES\SRCHCRT
SAMPLES\SMALLDLL\ENTRY.CPP
SAMPLES\SMALLDLL\MAIN1.CPP
SAMPLES\SMALLDLL\MAIN1.MAK
SAMPLES\SMALLDLL\MAIN1.MDP
SAMPLES\SMALLDLL\MAIN2.CPP
SAMPLES\SMALLDLL\MAIN2.MAK
SAMPLES\SMALLDLL\MAIN2.MDP
SAMPLES\SMALLDLL\MAIN3.CPP
SAMPLES\SMALLDLL\MAIN3.MAK
SAMPLES\SMALLDLL\MAIN3.MDP
SAMPLES\SMALLDLL\README.TXT
SAMPLES\SMALLDLL\SMALLDLL.MAK
SAMPLES\SMALLDLL\SMALLDLL.MDP
SAMPLES\SMALLDLL
SAMPLES\SHAREMEM\README.TXT
SAMPLES\SHAREMEM\RESOURCE.H
SAMPLES\SHAREMEM\SHAREDLG.CPP
SAMPLES\SHAREMEM\SHAREDLG.H
SAMPLES\SHAREMEM\SHAREMEM.APS
SAMPLES\SHAREMEM\SHAREMEM.CLW
SAMPLES\SHAREMEM\SHAREMEM.CPP
SAMPLES\SHAREMEM\SHAREMEM.H
SAMPLES\SHAREMEM\SHAREMEM.MAK
SAMPLES\SHAREMEM\SHAREMEM.MDP
SAMPLES\SHAREMEM\SHAREMEM.RC
SAMPLES\SHAREMEM\STDAFX.CPP
SAMPLES\SHAREMEM\STDAFX.H
SAMPLES\SHAREMEM\RES\SHAREMEM.ICO
SAMPLES\SHAREMEM\RES\SHAREMEM.RC2
SAMPLES\SHAREMEM\RES
SAMPLES\SHAREMEM
SAMPLES\READWRIT\LIST.C
SAMPLES\READWRIT\READWRIT.C
SAMPLES\READWRIT\READWRIT.H
SAMPLES\READWRIT\READWRIT.MAK
SAMPLES\READWRIT\READWRIT.MDP
SAMPLES\READWRIT
SAMPLES\PRNTWAIT\BOOK2.PS
SAMPLES\PRNTWAIT\PRNTWAIT.APS
SAMPLES\PRNTWAIT\PRNTWAIT.C
SAMPLES\PRNTWAIT\PRNTWAIT.DEF
SAMPLES\PRNTWAIT\PRNTWAIT.H
SAMPLES\PRNTWAIT\PRNTWAIT.ICO
SAMPLES\PRNTWAIT\PRNTWAIT.MAK
SAMPLES\PRNTWAIT\PRNTWAIT.MDP
SAMPLES\PRNTWAIT\PRNTWAIT.RC
SAMPLES\PRNTWAIT\RESOURCE.H
SAMPLES\PRNTWAIT
SAMPLES\NUMCLASS\NUMCLASS.CPP
SAMPLES\NUMCLASS\NUMCLASS.MAK
SAMPLES\NUMCLASS\NUMCLASS.MDP
SAMPLES\NUMCLASS
SAMPLES\NUMBERSP\NUMBERS.CPP
SAMPLES\NUMBERSP\NUMBERS.MAK
SAMPLES\NUMBERSP\NUMBERS.MDP
SAMPLES\NUMBERSP
SAMPLES\NUMBERS2\NUMBERS2.CPP
SAMPLES\NUMBERS2\NUMBERS2.MAK
SAMPLES\NUMBERS2\NUMBERS2.MDP
SAMPLES\NUMBERS2
SAMPLES\NUMBERS\NUMBERS.C
SAMPLES\NUMBERS\NUMBERS.MAK
SAMPLES\NUMBERS\NUMBERS.MDP
SAMPLES\NUMBERS
SAMPLES\MEMBER\MEMBER.CPP
SAMPLES\MEMBER\MEMBER.MAK
SAMPLES\MEMBER\MEMBER.MDP
SAMPLES\MEMBER\MEMBER2.CPP
SAMPLES\MEMBER\MEMBER2.MAK
SAMPLES\MEMBER\MEMBER2.MDP
SAMPLES\MEMBER
SAMPLES\IS2ODBC\IS2ODBC.CLW
SAMPLES\IS2ODBC\IS2ODBC.CPP
SAMPLES\IS2ODBC\IS2ODBC.DEF
SAMPLES\IS2ODBC\IS2ODBC.H
SAMPLES\IS2ODBC\IS2ODBC.MAK
SAMPLES\IS2ODBC\IS2ODBC.MDP
SAMPLES\IS2ODBC\IS2ODBC.RC
SAMPLES\IS2ODBC\IS2ODBC.RC2
SAMPLES\IS2ODBC\README.DOC
SAMPLES\IS2ODBC\REQUEST.H
SAMPLES\IS2ODBC\RESOURCE.H
SAMPLES\IS2ODBC\STDAFX.CPP
SAMPLES\IS2ODBC\STDAFX.H
SAMPLES\IS2ODBC\WWWROOT\QUERY.HTM
SAMPLES\IS2ODBC\WWWROOT
SAMPLES\IS2ODBC\DBSERVER\BOOKSET.CPP
SAMPLES\IS2ODBC\DBSERVER\BOOKSET.H
SAMPLES\IS2ODBC\DBSERVER\COURSSET.CPP
SAMPLES\IS2ODBC\DBSERVER\COURSSET.H
SAMPLES\IS2ODBC\DBSERVER\DBSERVER.CPP
SAMPLES\IS2ODBC\DBSERVER\DBSERVER.MAK
SAMPLES\IS2ODBC\DBSERVER\DBSERVER.MDP
SAMPLES\IS2ODBC\DBSERVER\SECTSET.CPP
SAMPLES\IS2ODBC\DBSERVER\SECTSET.H
SAMPLES\IS2ODBC\DBSERVER\STDAFX.CPP
SAMPLES\IS2ODBC\DBSERVER\STDAFX.H
SAMPLES\IS2ODBC\DBSERVER
SAMPLES\IS2ODBC\DATABASE\AWBOOKS.MDB
SAMPLES\IS2ODBC\DATABASE
SAMPLES\IS2ODBC
SAMPLES\IOBYFILE\IOBYFILE.C
SAMPLES\IOBYFILE\IOBYFILE.MAK
SAMPLES\IOBYFILE\IOBYFILE.MDP
SAMPLES\IOBYFILE
SAMPLES\IOBYEVNT\IOBYEVNT.C
SAMPLES\IOBYEVNT\IOBYEVNT.MAK
SAMPLES\IOBYEVNT\IOBYEVNT.MDP
SAMPLES\IOBYEVNT
SAMPLES\IOBYAPC\IOBYAPC.C
SAMPLES\IOBYAPC\IOBYAPC.MAK
SAMPLES\IOBYAPC\IOBYAPC.MDP
SAMPLES\IOBYAPC
SAMPLES\EXITTHRD\EXITTHRD.C
SAMPLES\EXITTHRD\EXITTHRD.MAK
SAMPLES\EXITTHRD\EXITTHRD.MDP
SAMPLES\EXITTHRD
SAMPLES\EXITCODE\EXITCODE.C
SAMPLES\EXITCODE\EXITCODE.MAK
SAMPLES\EXITCODE\EXITCODE.MDP
SAMPLES\EXITCODE
SAMPLES\EVENTTST\EVENTTST.APS
SAMPLES\EVENTTST\EVENTTST.C
SAMPLES\EVENTTST\EVENTTST.DEF
SAMPLES\EVENTTST\EVENTTST.H
SAMPLES\EVENTTST\EVENTTST.ICO
SAMPLES\EVENTTST\EVENTTST.MAK
SAMPLES\EVENTTST\EVENTTST.MDP
SAMPLES\EVENTTST\EVENTTST.RC
SAMPLES\EVENTTST\RESOURCE.H
SAMPLES\EVENTTST
SAMPLES\ERROR\ERROR.C
SAMPLES\ERROR\ERROR.MAK
SAMPLES\ERROR\ERROR.MDP
SAMPLES\ERROR
SAMPLES\ECHO\ECHOSRV\ECHOSRV.C
SAMPLES\ECHO\ECHOSRV\ECHOSRV.MAK
SAMPLES\ECHO\ECHOSRV\ECHOSRV.MDP
SAMPLES\ECHO\ECHOSRV
SAMPLES\ECHO\ECHOCLI\ECHOCLI.C
SAMPLES\ECHO\ECHOCLI\ECHOCLI.MAK
SAMPLES\ECHO\ECHOCLI\ECHOCLI.MDP
SAMPLES\ECHO\ECHOCLI\TESTME.BAT
SAMPLES\ECHO\ECHOCLI\TESTME.TXT
SAMPLES\ECHO\ECHOCLI\TESTMEXX.BAT
SAMPLES\ECHO\ECHOCLI
SAMPLES\ECHO
SAMPLES\DINING\DINING.APS
SAMPLES\DINING\DINING.C
SAMPLES\DINING\DINING.H
SAMPLES\DINING\DINING.MAK
SAMPLES\DINING\DINING.MDP
SAMPLES\DINING\DINING.RC
SAMPLES\DINING\MUTEX.C
SAMPLES\DINING\RESOURCE.H
SAMPLES\DINING
SAMPLES\CPPSKEL\CPPSKEL.CPP
SAMPLES\CPPSKEL\CPPSKEL.MAK
SAMPLES\CPPSKEL\CPPSKEL.MDP
SAMPLES\CPPSKEL
SAMPLES\COPYDATA\COPYSEND\COPYSEND.APS
SAMPLES\COPYDATA\COPYSEND\COPYSEND.CLW
SAMPLES\COPYDATA\COPYSEND\COPYSEND.CPP
SAMPLES\COPYDATA\COPYSEND\COPYSEND.H
SAMPLES\COPYDATA\COPYSEND\COPYSEND.MAK
SAMPLES\COPYDATA\COPYSEND\COPYSEND.MDP
SAMPLES\COPYDATA\COPYSEND\COPYSEND.RC
SAMPLES\COPYDATA\COPYSEND\CSDLG.CPP
SAMPLES\COPYDATA\COPYSEND\CSDLG.H
SAMPLES\COPYDATA\COPYSEND\README.TXT
SAMPLES\COPYDATA\COPYSEND\RESOURCE.H
SAMPLES\COPYDATA\COPYSEND\STDAFX.CPP
SAMPLES\COPYDATA\COPYSEND\STDAFX.H
SAMPLES\COPYDATA\COPYSEND\RES\COPYSEND.ICO
SAMPLES\COPYDATA\COPYSEND\RES\COPYSEND.RC2
SAMPLES\COPYDATA\COPYSEND\RES
SAMPLES\COPYDATA\COPYSEND
SAMPLES\COPYDATA\COPYRECV\CDDOC.CPP
SAMPLES\COPYDATA\COPYRECV\CDDOC.H
SAMPLES\COPYDATA\COPYRECV\CDVIEW.CPP
SAMPLES\COPYDATA\COPYRECV\CDVIEW.H
SAMPLES\COPYDATA\COPYRECV\COPYDATA.APS
SAMPLES\COPYDATA\COPYRECV\COPYDATA.CPP
SAMPLES\COPYDATA\COPYRECV\COPYDATA.H
SAMPLES\COPYDATA\COPYRECV\COPYRECV.APS
SAMPLES\COPYDATA\COPYRECV\COPYRECV.CLW
SAMPLES\COPYDATA\COPYRECV\COPYRECV.MAK
SAMPLES\COPYDATA\COPYRECV\COPYRECV.MDP
SAMPLES\COPYDATA\COPYRECV\COPYRECV.RC
SAMPLES\COPYDATA\COPYRECV\MAINFRM.CPP
SAMPLES\COPYDATA\COPYRECV\MAINFRM.H
SAMPLES\COPYDATA\COPYRECV\README.TXT
SAMPLES\COPYDATA\COPYRECV\RESOURCE.H
SAMPLES\COPYDATA\COPYRECV\STDAFX.CPP
SAMPLES\COPYDATA\COPYRECV\STDAFX.H
SAMPLES\COPYDATA\COPYRECV\RES\CDDOC.ICO
SAMPLES\COPYDATA\COPYRECV\RES\COPYRECV.ICO
SAMPLES\COPYDATA\COPYRECV\RES\COPYRECV.RC2
SAMPLES\COPYDATA\COPYRECV\RES
SAMPLES\COPYDATA\COPYRECV
SAMPLES\COPYDATA
SAMPLES\COMDEMO\AUTOINCR.CPP
SAMPLES\COMDEMO\AUTOINCR.H
SAMPLES\COMDEMO\COMDEMO.APS
SAMPLES\COMDEMO\COMDEMO.CPP
SAMPLES\COMDEMO\COMDEMO.DEF
SAMPLES\COMDEMO\COMDEMO.H
SAMPLES\COMDEMO\COMDEMO.IDL
SAMPLES\COMDEMO\COMDEMO.MAK
SAMPLES\COMDEMO\COMDEMO.MDP
SAMPLES\COMDEMO\COMDEMO.RC
SAMPLES\COMDEMO\COMDEMO.TLB
SAMPLES\COMDEMO\RESOURCE.H
SAMPLES\COMDEMO\STDAFX.CPP
SAMPLES\COMDEMO\STDAFX.H
SAMPLES\COMDEMO\VBCLI\COMFORM.FRM
SAMPLES\COMDEMO\VBCLI\COMFORM.FRX
SAMPLES\COMDEMO\VBCLI\VBCLI.VBP
SAMPLES\COMDEMO\VBCLI
SAMPLES\COMDEMO\MFCCLI\CLIDLG.CPP
SAMPLES\COMDEMO\MFCCLI\CLIDLG.H
SAMPLES\COMDEMO\MFCCLI\MFCCLI.APS
SAMPLES\COMDEMO\MFCCLI\MFCCLI.CLW
SAMPLES\COMDEMO\MFCCLI\MFCCLI.CPP
SAMPLES\COMDEMO\MFCCLI\MFCCLI.H
SAMPLES\COMDEMO\MFCCLI\MFCCLI.MAK
SAMPLES\COMDEMO\MFCCLI\MFCCLI.MDP
SAMPLES\COMDEMO\MFCCLI\MFCCLI.ODL
SAMPLES\COMDEMO\MFCCLI\MFCCLI.RC
SAMPLES\COMDEMO\MFCCLI\MFCCLI.REG
SAMPLES\COMDEMO\MFCCLI\README.TXT
SAMPLES\COMDEMO\MFCCLI\RESOURCE.H
SAMPLES\COMDEMO\MFCCLI\STDAFX.CPP
SAMPLES\COMDEMO\MFCCLI\STDAFX.H
SAMPLES\COMDEMO\MFCCLI\RES\MFCCLI.ICO
SAMPLES\COMDEMO\MFCCLI\RES\MFCCLI.RC2
SAMPLES\COMDEMO\MFCCLI\RES
SAMPLES\COMDEMO\MFCCLI
SAMPLES\COMDEMO
SAMPLES\CANCEL\CANCDOC.CPP
SAMPLES\CANCEL\CANCDOC.H
SAMPLES\CANCEL\CANCEL.APS
SAMPLES\CANCEL\CANCEL.CLW
SAMPLES\CANCEL\CANCEL.CPP
SAMPLES\CANCEL\CANCEL.H
SAMPLES\CANCEL\CANCEL.MAK
SAMPLES\CANCEL\CANCEL.MDP
SAMPLES\CANCEL\CANCEL.RC
SAMPLES\CANCEL\CANCVIEW.CPP
SAMPLES\CANCEL\CANCVIEW.H
SAMPLES\CANCEL\CHILDFRM.CPP
SAMPLES\CANCEL\CHILDFRM.H
SAMPLES\CANCEL\MAINFRM.CPP
SAMPLES\CANCEL\MAINFRM.H
SAMPLES\CANCEL\OUTDLG.CPP
SAMPLES\CANCEL\OUTDLG.H
SAMPLES\CANCEL\OUTPTHRD.CPP
SAMPLES\CANCEL\OUTPTHRD.H
SAMPLES\CANCEL\README.TXT
SAMPLES\CANCEL\RESOURCE.H
SAMPLES\CANCEL\STDAFX.CPP
SAMPLES\CANCEL\STDAFX.H
SAMPLES\CANCEL\RES\CANCDOC.ICO
SAMPLES\CANCEL\RES\CANCEL.ICO
SAMPLES\CANCEL\RES\CANCEL.RC2
SAMPLES\CANCEL\RES\TOOLBAR.BMP
SAMPLES\CANCEL\RES
SAMPLES\CANCEL
SAMPLES\BUSYWAIT\BUSYWAIT.C
SAMPLES\BUSYWAIT\BUSYWAIT.MAK
SAMPLES\BUSYWAIT\BUSYWAIT.MDP
SAMPLES\BUSYWAIT
SAMPLES\BUSYPRIO\BUSYPRIO.C
SAMPLES\BUSYPRIO\BUSYPRIO.MAK
SAMPLES\BUSYPRIO\BUSYPRIO.MDP
SAMPLES\BUSYPRIO
SAMPLES\BUSY3\BUSY3.C
SAMPLES\BUSY3\BUSY3.MAK
SAMPLES\BUSY3\BUSY3.MDP
SAMPLES\BUSY3
SAMPLES\BUSY2\BUSY2.C
SAMPLES\BUSY2\BUSY2.MAK
SAMPLES\BUSY2\BUSY2.MDP
SAMPLES\BUSY2
SAMPLES\BANNER\BANNER.C
SAMPLES\BANNER\BANNER.MAK
SAMPLES\BANNER\BANNER.MDP
SAMPLES\BANNER
SAMPLES\BADCLASS\BADCLASS.CPP
SAMPLES\BADCLASS\BADCLASS.MAK
SAMPLES\BADCLASS\BADCLASS.MDP
SAMPLES\BADCLASS
SAMPLES\BACKPRNT\BACKPRNT.APS
SAMPLES\BACKPRNT\BACKPRNT.C
SAMPLES\BACKPRNT\BACKPRNT.DEF
SAMPLES\BACKPRNT\BACKPRNT.H
SAMPLES\BACKPRNT\BACKPRNT.ICO
SAMPLES\BACKPRNT\BACKPRNT.MAK
SAMPLES\BACKPRNT\BACKPRNT.MDP
SAMPLES\BACKPRNT\BACKPRNT.RC
SAMPLES\BACKPRNT\RESOURCE.H
SAMPLES\BACKPRNT
SAMPLES