#include
#include
#include/* linux執行緒庫標頭檔案 */
#include "sqlca.h" /* oracle標頭檔案 */
#define sqlcode sqlca.sqlcode
static int insert_data( sql_context );
static int start();
int main()
if( pthread_create( &tid2,null,(void *)start,null ) )
/* 等待執行緒退出 */
if( pthread_join( tid1,null ) )
if( pthread_join( tid2,null ) )
exit(0);
} int start()
insert_data( context );
exec sql commit work release;
if( sqlcode < 0 )
exec sql context free :context;
retur0;
} static int insert_data( context )
sql_context context;
} retur0;
}
用BCB編寫多執行緒應用程式
隨著windows系統的全球性普及,多執行緒技術已越來越多地運用到許多軟體設計中。使用多執行緒技術可全面提高應用程式的執行效率。以前為了實現多執行緒程式設計,基本上都是呼叫一系列的api函式,如createthread resumethread等,不容易控制,還容易出錯。在使用bcb以後,我才發現原...
用BCB編寫多執行緒應用程式
隨著windows系統的全球性普及,多執行緒技術已越來越多地運用到許多軟體設計中。使用多執行緒技術可全面提高應用程式的執行效率。以前為了實現多執行緒程式設計,基本上都是呼叫一系列的api函式,如createthread resumethread等,不容易控制,還容易出錯。在使用bcb以後,我才發現原...
建立多執行緒應用程式
定義命名空間在.net中,多執行緒功能是在system.threading命名空間中定義的。usingsystem.threading 啟動執行緒system.threading命名空間中的thread類代表乙個執行緒物件,用這個類物件可以建立新的執行緒,刪除 暫停和恢復執行緒。下面的 使用thre...