中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

建設(shè)網(wǎng)站寶安區(qū)短視頻營銷推廣方案

建設(shè)網(wǎng)站寶安區(qū),短視頻營銷推廣方案,廣東免費(fèi)網(wǎng)絡(luò)推廣軟件,做簡歷的網(wǎng)站有哪些內(nèi)容0.線程特點(diǎn) (1).線程共享資源:一個進(jìn)程下的多個線程共享以下資源 可執(zhí)行的指令 靜態(tài)數(shù)據(jù) 進(jìn)程中打開的文件描述符 當(dāng)前工作目錄 用戶ID 用戶組ID (2).線程私有資源: 線程ID PC(程序計數(shù)器)和相…

0.線程特點(diǎn)

(1).線程共享資源:一個進(jìn)程下的多個線程共享以下資源

? ? ? ? ? ? ? ? 可執(zhí)行的指令

? ? ? ? ? ? ? ? 靜態(tài)數(shù)據(jù)

? ? ? ? ? ? ? ? 進(jìn)程中打開的文件描述符

? ? ? ? ? ? ? ? 當(dāng)前工作目錄

? ? ? ? ? ? ? ? 用戶ID

? ? ? ? ? ? ? ? 用戶組ID

(2).線程私有資源:

? ? ? ? ? ? ? ? 線程ID

? ? ? ? ? ? ? ? PC(程序計數(shù)器)和相關(guān)寄存器

? ? ? ? ? ? ? ? 堆棧

? ? ? ? ? ? ? ? 錯誤號(errno)

? ? ? ? ? ? ? ? 優(yōu)先級

? ? ? ? ? ? ? ? 執(zhí)行狀態(tài)和屬性

一.C函數(shù)創(chuàng)建線程、回收線程、結(jié)束線程

1.創(chuàng)建線程 - pthread_create

功能

? ? ? ? 創(chuàng)建一個線程,成功時返回(0),失敗時返回錯誤碼(errno)

參數(shù):

? ? ? ? thread: 線程對象

? ? ? ? attr? ? ?: 線程屬性,NULL則表示默認(rèn)屬性

????????void*(*routine)(void*):線程執(zhí)行的函數(shù)

? ? ? ? arg? ? ? :傳遞給線程執(zhí)行函數(shù)的參數(shù)

int pthread_create(pthread_t *thread,const pthread_attr_t *attr,void*(*routine)(void*),void *arg);

????????????????

2.線程回收 - pthread_join

功能:

? ? ? ? 回收線程資源,成功時返回0,失敗返回錯誤碼。

? ? ? ? 調(diào)用線程阻塞直到pthread結(jié)束

參數(shù):

? ? ? ? thread? ?: 線程對象,指定要回收的線程

? ? ? ? retval? ? : 接收線程返回值的地址

int pthread_join(pthread_t thread,void **retval);

3.線程結(jié)束 - pthread_exit

功能

? ? ? ? 結(jié)束當(dāng)前的線程,釋放該線程的私有資源。

參數(shù)

? ? ? ? retval: 可被其他線程通過 pthread_join 獲取。

void pthread_exit(void *retval);

4.線程創(chuàng)建、回收、結(jié)束,代碼示例

#include <stdio.h>
#include <stdint.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/wait.h>
#include <pthread.h>
#include <stdlib.h>
#include <string.h>char message[32] = "Hello World";
void *thread_func(void *arg);int main()
{pthread_t a_thread;        //創(chuàng)建線程對象void *result;              //用于接收線程返回值int ret;/* 創(chuàng)建線程,綁定線程執(zhí)行函數(shù) */ret = pthread_create(&a_thread,NULL,thread_func,NULL);if(0 != ret){printf("fail to pthread_create\n");exit(-1);}/* 阻塞等待回收線程資源 */pthread_join(a_thread,&result);            //將結(jié)果存入resultprintf("result is :%s\n",result);printf("message is :%s\n",message);return 0;
}/* 線程函數(shù) */
void *thread_func(void *arg)
{sleep(1);printf("thread_func has been created\n");strcpy(message,"marked by thread_func\n");/* 結(jié)束線程 */pthread_exit("thank you for waiting for me\n");     //線程結(jié)束返回參數(shù)信息
}

http://www.risenshineclean.com/news/61776.html

相關(guān)文章:

  • 做百度微信小程序都有哪些網(wǎng)站百度上做推廣怎么收費(fèi)
  • 做網(wǎng)站服務(wù)器需要系統(tǒng)全國新冠疫情最新消息
  • 小網(wǎng)站如何做密碼找回福州seo網(wǎng)絡(luò)推廣
  • 下載網(wǎng)站源碼拼多多運(yùn)營
  • 購物網(wǎng)站app制作aso優(yōu)化什么意思
  • 系統(tǒng)開發(fā)包括什么seo百度推廣
  • 模板網(wǎng)站可以自己買空間嗎嗎百度一下全知道
  • 網(wǎng)站欄目頁如何做網(wǎng)絡(luò)推廣平臺公司
  • 做網(wǎng)站平面模板是啥意思互動營銷案例分析
  • php網(wǎng)站開發(fā)實例教程簡介關(guān)鍵詞優(yōu)化怎么優(yōu)化
  • 在線安卓軟件開發(fā)優(yōu)化大師官網(wǎng)下載
  • 做優(yōu)化很好的網(wǎng)站常德政府網(wǎng)站市民留言
  • 深圳做網(wǎng)站的給說各種網(wǎng)站
  • 寧波網(wǎng)站優(yōu)化軟件網(wǎng)絡(luò)推廣seo怎么做
  • 網(wǎng)站程序是如何開發(fā)的百度搜索引擎優(yōu)化
  • 做的網(wǎng)站怎樣更新百度競價點(diǎn)擊一次多少錢
  • 福建設(shè)備公司網(wǎng)站百度24小時人工電話
  • 網(wǎng)站軟文偽原創(chuàng)企業(yè)營銷策略有哪些
  • 東莞網(wǎng)上商城網(wǎng)站建設(shè)南京seo公司
  • 河南省建設(shè)人才信息網(wǎng)官網(wǎng)自助優(yōu)化排名工具
  • 編程軟件自學(xué)網(wǎng)百度關(guān)鍵詞自然排名優(yōu)化公司
  • 東莞網(wǎng)站建設(shè)是什么意思西安seo培訓(xùn)學(xué)校
  • 設(shè)計相關(guān)網(wǎng)站武漢企業(yè)seo推廣
  • 網(wǎng)站建設(shè)編程語言常用的seo查詢工具有哪些
  • 做3d模型的叫什么牛的網(wǎng)站色盲眼中的世界
  • 用訂制音樂網(wǎng)站做的音樂算原創(chuàng)嗎百度關(guān)鍵詞優(yōu)化專家
  • 手機(jī)端網(wǎng)站制作seo推廣有哪些
  • 外管局網(wǎng)站做延期收匯報告推廣排名seo
  • 怎么樣自己做網(wǎng)站賺錢年入40萬百度推廣代理商加盟
  • wordpress includeseo網(wǎng)站分析