第五屆中國國際新能源汽車及配套設施展覽會

日期:2014年11月20 – 22日
地點:中國國際展覽中心(三元橋)

NEVIP2014概況

開館時間:週四—週六
展會主題:匯新興、享低碳生活
展會規模:22000 m2(1、2、3、4、5館)
汽車(天然氣汽車)展區14000m2+ 配套設施展區3000m2+ 電機及零部件展區3000m2+ 電池展區2000m2;參展資格:註冊資金需在500萬人民幣以上。
展會活動:中國國際新能源汽車產業促進推廣周+20餘場專題活動
同期舉辦:第六屆中國國際汽車製造業博覽會
企業數量:200家以上、國際企業(含港、澳、台):30%以上
觀眾數量:超過8000名與會者、超過70%與會者來自中國以及亞太地區
全球彙聚:中國、奧地利、比利時、加拿大、捷克共和國、丹麥、芬蘭、法國、德國、希臘、香港特別行政區、以色列、義大利、日本、韓國、荷蘭、紐西蘭、俄羅斯、新加坡、西班牙瑞典、瑞士、台灣地區、英國等31個國家及地區以上企業構成。
主辦單位:中國國際貿易促進委員會、中國汽車技術研究中心、中國電池工業協會
支援單位:國家發展和改革委員會、國家科技部、 國家財政部、國家工信部、國家能源局、國務院發展研究中心
協辦單位:中國汽車工業協會、中國汽車工程學會、世界電動車協會、亞洲電池協會、中國城市發展研究會、中國汽車工程學會電動車分會、清華大學汽車研究所、加中貿易理事會、德國工商總會
合作單位:中國汽車工業工程公司、機械工業部第四設計研究院、機械工業部第九設計研究院、東風汽車設計研究院、中國汽車工程研究院、北京汽車研究院 
承辦單位:中國國際貿易促進委員會經濟資訊部、中國國際經濟技術合作諮詢公司、東都國際展覽(北京)有限公司、中國汽車技術研究中心汽車技術情報研究所

NEVIP行業背景

隨著國際不可再生資源的日益匱乏,在能源與環保的壓力下,新能源汽車無疑將成為未來汽車的發展方向。根據出臺的《汽車產業調整和振興規劃》提出的發展目標,今後三年內我國要形成50萬輛純電動、充電式混合動力和普通型混合動力等新能源汽車產能,新能源汽車銷量占乘用車銷售總量的5%左右,到2030年,電動汽車保有量占汽車保有量50%以上,年生產銷售電動汽車1000萬—1950萬輛。而要實現這一目標,政府的扶持將會是電動汽車產業在現階段得以穩步發展的最有力的驅動。

NEVIP展會介紹

中國國際新能源汽車及配套設施展覽會(簡稱 nevip),創辦於2010年,由中國國際貿易促進委員牽頭舉辦,至今已成功舉辦4屆,自2014年起,得到了中國汽車技術研究中心、中國電池工業協會的加盟合作,與中國貿促會共同主辦,之後被定位於中國新能源汽車領域的國家級、國際性展覽盛會。 

nevip舉辦以來共吸引了來自30多國家和地區的500家展商,世界500強企業9家,專業觀眾累計超過40,000人次,展會面積達到50,000平米,目前已於17個國家大使館、商協會建立長期合作關係。 

nevip歷屆國內外著名參展企業有北汽、一汽、廣汽、長安、通用、日產、恒通、比亞迪、陸地方舟、大連森穀、寶雅、嘉遠、京儀敬業、永泰、貝迪、南方軸承、銀巢等整車及關鍵部件企業和ABB、西門子、施耐德、艾默生、Better Place、韓國KODI-S、德國拜耳、魏德米勒、普天、奧特迅、科陸、廣州南方電力、魯能、優科利爾、電巴、力神、突破電氣、嘉兆科技、艾普斯、凱翔、匯千、旗翔、凱源新能、宇能、亨通、上海永乾等基礎設施企業。

nevip觀眾主要來自行業:汽車公司、電力公司、石油公司、能源公司、公交公司、計程車公司、汽車諮詢公司、電力專案承包和管理公司及投資商、貿易商、代理機構、分銷商、施工單位、政府機構、行業協會、規劃設計單位、高等院校、 研發基地、技術與工程人員等。

展會有新華社、中央電視臺、中國日報、人民日報、光明日報、中國經營報、中國汽車報、中國能源報、汽車要聞、美國湯森路透、美國《The Truth About Cars》、財富雜誌、《美國汽車新聞•中國》、德國《auto motor undsport》、巴西《Brasil Economico》、英國《AutoCar》、《China car times》、AI《汽車製造業》、第一財經日報、華爾街日報及新華網、新浪、搜狐、人民網等國內外上百家媒體報導。

中國國際新能源汽車及配套設施展覽會(nevip 2014),將於2014年11月20日-22日在北京•中國國際展覽中心(三元橋)舉辦,歡迎您屆時參觀參展!

NEVIP2014展示內容 

  • 新能源汽車展區
    新能源汽車:混合動力、純電動(汽車、客車、公車、校車等),低排放、節能型汽車、電動代步車、電動特種車(環衛車、電力車、郵政車、小型客貨車、高爾夫車、房車、叉車、搬運車、牽引車、旅遊觀光車、醫療車、警用車等),氫能燃料電池汽車等; 
  • 零部件展區 
    零部件:電池、電機、電控:動力電池、儲能電池、電池管理系統BMS、鋰電池、燃料電池、超級電容器,無刷直流電機和永磁同步電機、開關磁阻電機,電驅動系統、整車匯流排與控制系統、動力總成等;低排放節能型發動機、混合動力發動機,電力電容器、電動助力轉向、電動空調、飛輪、逆變器、輪轂輪胎、儀錶儀盤、車燈、線束、車載電子、檢測修復設備、監控、防護儀器、內外裝飾及座椅等;
  • 配套基礎設施建設展區
    配套基礎設施建設:電動汽車充換電新模式、新技術、新產品;無線充電方案;充換電站智慧型網路專案規劃及成果展示;充電站配電設備、直接充換電設備、管理輔助設備、能源管理系統;換電機器人、機械臂、換電搬運設備、電池倉儲充電架;停車場充電設施、智慧監控、相關技術、連接器、線纜等; 
  • 電池技術展區
    電池及技術裝備:鋰離子電池、聚合物鋰離子電池、燃料電池、釩電池、超級電容器、鈉硫電池、鉛酸蓄電池;各系列新型動力、儲能電池;新型電池生產設備、測試儀器、充電器;新型電池材料及零配件;電池環保設備、回收處理技術等; 

NEVIP 2014怎麼收費

標準展位:外資企業:RMB 22000/9平方米  內資企業:RMB 16800/9平方米
光地展位:外資企業:RMB 2200/每平方米  內資企業:RMB1600/每平方米
展位搭建說明:光地起租面積為36平方米,展商可自行選擇展館內以規劃好相應面積的展位,並自行雇傭搭建商進行展位的設計與搭建,或選擇標準展位搭建。標準展位包含楣板、牆板、地毯 5A/220V
電源插座展位元照明,展位元日常清潔基本傢俱配置。(注:雙開口展位另加收10%展位費)

NEVIP 2014技術交流會

展會期間,組委會將協助參展企業在展館會議室舉辦技術交流講座,內容由企業自定,每場聽眾60-80人,由企業自行邀請,組委會協助組織,並於2014年10月1日前將講座題目主要內容主講人姓名提交組委會。講座場次有限,報滿為止,每場講座60分鐘,費用¥8,000元/場。

怎樣在NEVIP 2014中國最具影響力的新能源汽車展會上凸顯您的品牌?

我們提供的一攬子贊助計畫將能最大程度滿足您市場宣傳的需要,助推您的企業:

  • 在會展宣傳資料中充分介紹
  • 在全新的NEVIP 2014網站上作線上展示
  • 觀眾、參展商胸卡、掛帶、手提袋贊助
  • 論壇相關贊助
  • 現場拱門、看板、旗杆廣告贊助

詳情請登錄官方網址 或聯繫我們:
地址:中國北京市東城區和平里東土城路甲14號8層  郵編:100013
電  話:+86 010-52338120
傳  真:+86 010 -62500724
E-mail:

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

新北清潔公司,居家、辦公、裝潢細清專業服務

※推薦評價好的iphone維修中心

雷諾計畫2016年啟動在華生産 純電動汽車也在考慮之列

據日經新聞今(23)日報導,法國車企雷諾(Renault)將從2016年開始啟動在華生産,並與組成聯盟的日産汽車(Nissan)在採購和生産等廣泛領域展開合作,通過共享日産的採購網等舉措來削減成本,以提高價格競爭力。值得注意的是,雷諾還將考慮在中國生産純電動汽車(EV)。

在正在舉行的北京國際車展上,雷諾亞太區董事長吉爾斯•諾曼德(Gilles Normand)表示,「(在中國)起步較晚的雷諾要想脫穎而出,如何推進本地化生産非常重要」。

雷諾將積極利用日産的採購網等,將零部件的本地採購率提高至85%左右。德國福斯(VW)和美國通用汽車(GM)等主要企業已經進駐中國,而本地採購率被認為達到80~90%。

雷諾去年12月從中國政府獲得了工廠建設許可,距離其計劃發佈已有9年。諾曼德表示,亞太地區汽車銷量佔世界的45%,而雷諾全球份額中僅有約10%來自亞太,「希望提高存在感」。

雷諾在中國已經與東風汽車建立了合資公司。工廠位於湖北省武漢市,將於2016年開始生産多功能運動車(SUV)等,年産能在15萬輛左右。該公司首席執行官(CEO)卡洛斯•戈恩表示,將來希望擴大至年産60~70萬輛。

中國目前面臨著嚴重的大氣污染問題。諾曼德表示,「在中國無法避開環境問題」,針對純電動車的生産,「公司內部正在進行各方面討論」,承認正在考慮純電動車的本地化生産。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】

USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能

台北網頁設計公司這麼多該如何選擇?

※智慧手機時代的來臨,RWD網頁設計為架站首選

※評比南投搬家公司費用收費行情懶人包大公開

※幫你省時又省力,新北清潔一流服務好口碑

※回頭車貨運收費標準

中國正考慮降低電動汽車進口關稅

據中新網報道,中國政府正考慮進行電動汽車稅收改革。中國政府官員日前會見特斯拉(Tesla)首席執行官馬斯克(Musk Elon),均表示中國將支持電動汽車產業。

科技部部長萬鋼在北京會見馬斯克時表示,中國政府正在考慮電動汽車在稅收方面的改革,比如在進口關稅方面會有別於傳統汽車的進口,但具體細則現在還在制定之中。

工業和信息化部部長苗圩會見馬斯克時則表示,中國政府高度重視新能源汽車產業的發展,希望特斯拉公司發揮自身優勢,不斷創新,加強與中國企業的合作。

他同時指出,中國政府正在制定政策,幫助像特斯拉一樣的企業進入中國,促進電動汽車產業在中國的發展。

馬斯克亦表示,特斯拉公司非常重視中國市場,願加強與中國企業的合作。特斯拉已經在北京與上海建設充電站,電力來源為光伏與電網的結合,可實現24小時不間斷充電。」特斯拉未來還計畫建立超級充電網路。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

※教你寫出一流的銷售文案?

※超省錢租車方案

特斯拉與阿里及租車公司合作 方便中國民眾購買電動車

電動汽車大廠特斯拉(Tesla)日前分別與阿里巴巴旗下支付寶及一嗨租車合作,中國大陸客戶不僅可用支付寶訂車付款,還可以租用特斯拉的電動車。首批兩輛Model S電動車已經正式交付,下一批將會在5月份到達。

除了阿里巴巴與一嗨租車搶著與特斯拉合作,電信巨頭之一的中國聯通日前也傳出與特斯拉中國合作的消息,將由聯通為特斯拉的電動車提供車載資訊服務。

其實電動車在大陸已經銷售多年,長城、比亞迪等大陸本土車廠都有製造電動汽車,但整體銷量始終未見起色。特斯拉卻在大陸獲得了超高人氣。

根據中國汽車工業協會的統計,2013年全國的純電動車銷量只有14,604輛,僅占全年汽車銷量的不到1%。此外,在大陸的電動車銷售業績中,大多屬於商用載客或公務車輛,民眾主動購買的純電動車數量相當稀少。

特斯拉去年全年銷售了23,500輛電動汽車。特斯拉創辦人Elon Musk日前表示,預估今年公司在全球的銷量將超過30,000輛,其中有5,000輛會來自大陸市場。該公司更計畫在大陸設立超級充電站與電動車產線。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

※別再煩惱如何寫文案,掌握八大原則!

比亞迪交付首部於美國工廠生產的純電動大巴

據中新社報導,昨(28)日,比亞迪(BYD)首部在美國蘭卡斯特電動汽車工廠組裝制造的電動大巴車下線並交付使用。該工廠是美國首個中國獨資的清潔能源汽車工廠,於去年5月在加州南部城市蘭卡斯特落成。

新生產的電動大巴整車長12米,最多可以乘坐60名乘客,續航裏程155英裏(約250公裏),充電時間需3-5個小時。

加州州長傑瑞-布朗表示,比亞迪的清潔能源大巴為加州環境向好發展以及中美經貿合作發展起到了良好的促進作用。

盡管比亞迪開拓美國市場的過程並非一帆風順,但在加州各級政府和合作夥伴的共同努力下,比亞迪成功生產出首輛美國本土制造、無污染、零排放、全電動的大巴。

這不僅有利于創造就業,促進經濟增長,造福當地社區及加州,同時也樹立起了中國投資者的良好形象,有利于進一步增強中國投資者對于加州的投資信心。

中國駐洛杉磯總領館卞立新代總領事表示,當前,中美關係進入了一個新的發展時期,經貿合作已成為兩國關係的最大亮點。據統計,去年來南加州投資的中國企業比前一年增長76%。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

南投搬家公司費用需注意的眉眉角角,別等搬了再說!

新北清潔公司,居家、辦公、裝潢細清專業服務

※教你寫出一流的銷售文案?

明年京港澳高速全線將建成電動汽車充電服務區

據新華社報導,中國大陸湖北省即將啟動京港澳高速湖北段電動汽車快速充電設施建設。到2015年,京港澳高速公路全線將建成智慧充電服務區,屆時電動汽車可從北京開到香港。

全長2285公里的京港澳高速是中國南北交通大動脈。從今年起,國家電網公司將在京港澳高速北京至湖南段全長1500公里內,平均每38公里建設一對電動汽車智慧充電服務區,並將聯合南方電網公司和社會資本在2015年實現全線覆蓋。

目前,按照國家電網統一部署,湖北省電力公司已與湖北省交通投資有限公司對接,雙方將於近期簽署戰略合作協議,儘快啟動湖北高速公路沿線充電網路建設。

據瞭解,在京港澳高速湖北段,每個快充站將部署4臺120千瓦分體式充電機,可同時供8臺電動車充電,一般只需20分鐘即可充電80%,可提供150至200公里續航里程。

按照國家電網公司智慧充換電網路發展規劃,2020年將全面建成以「四縱四橫」(四縱:沈海、京滬、京臺、京港澳,四橫:青銀、連霍、滬蓉、滬昆)為支撐的、覆蓋國家電網公司經營區內所有示範城市的城際快充網路。

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※想知道最厲害的網頁設計公司"嚨底家"!

※幫你省時又省力,新北清潔一流服務好口碑

※別再煩惱如何寫文案,掌握八大原則!

Model S需求來到高原區 面臨BMW電動車威脅

巴克萊銀行6日發表分析報告指出,以特斯拉目前當紅的電動轎車「Model S」在美國、挪威的需求都逐漸來到高原區的情況來看,該公司未來恐怕會面臨愈來愈多風險,尤其是將面臨來自德國知名車商BMW即將出款的電動車的威脅。

本週稍晚,BMW計劃在加州聖莫尼卡(Santa Monica)的法說會上發表插電式混合動力跑車「i8」。除了i8之外,BMW已推出了另一款電動轎車「i3」。根據報告,BMW的i系列車款不但顛覆了動力工程學的傳統概念,對車體設計、配送系統以及品牌形象也有全新理念。此外,BMW在整個製造過程中對續航力也特別重視。

BMW的i8售價為136,000美元,而i3售價則為41,350美元。相較之下,特斯拉Model S系列車款售價則在70,000-93,000美元之間。i8、i3近期內可能會侵蝕部分Model S客戶層,而BMW中期要推的i5也可能對特斯拉大眾豪華車款「Gen III」構成威脅。

巴克萊認為,BMW已將自身定位為超越特斯拉等同業的科技領航員。特斯拉的目標顧客可能剛好夾在BMW這兩款i系列車款中間。i3的車體較小,每次充電後的續航里程不如Model S,但其主打的客戶層卻與特斯拉類似;而i8則是較為高階、更為昂貴的跑車款式。

本站,BMW公司針對旗下i系列車款,還設計了專屬的太陽能充電車棚。由BMW集團所屬BMW Designworks USA所設計、安置於美國加州Malibu的太陽能充電車棚(Solar Carport)目前已展開運作,安裝於車棚頂上的太陽能面板可為BMW i車款供電。

圖:i3電動汽車

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

新北清潔公司,居家、辦公、裝潢細清專業服務

※別再煩惱如何寫文案,掌握八大原則!

※教你寫出一流的銷售文案?

※超省錢租車方案

TOYOTA將與FirstElement合作建立加氣站

據AUTONET報導,TOYOTA將與能源公司FirstElement攜手合作加氫站網絡的架設,預計2015-2016年能夠建成20多處的加氣站,並能在2024年實現擴建至100座的計畫。

TOYOTA於2013年底東京車展發表準量產版的FCV Concept,此後又藉由年初的2014 CES消費電子展預告2015年將率先投入北美市場販售,因此對於加氫站等後勤網絡的建設排上日程。

其實在過去的20年來,TOYOTA就已持續針對氫燃料電池進行研發,自2002年以來便投入一系列的測試車輛於北美進行實測,隨著技術的突破,使得氫燃料電池技術成本大幅下修,終於達到原廠量產的預期。

儘管FCV(氫燃料電池車)最終量產版本的相關數據原廠尚未公開,但參考FCV Concept所呈現的數據就相當令人滿意。

動力來源為分別藏在車身底下的氫燃料儲存槽及電池,具備等同於136hp馬力的100kW輸出功率,需花費10秒才能完成100km/h的加速衝刺,滿電的情況下續航力約可達到482km,而且僅需3-5分鐘的時間便能將儲存槽加滿,省去了傳統電池充電耗時的問題。

重點是氫燃料電池是以氫或含氫物質結合氧所形成的一種燃料電池,在化學反應之後僅會產生電流及水且完全沒有污染。

動力來源為分別藏在車身底下的氫燃料儲存槽及電池(圖片來源:AUTONET)

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

新北清潔公司,居家、辦公、裝潢細清專業服務

※別再煩惱如何寫文案,掌握八大原則!

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※超省錢租車方案

※教你寫出一流的銷售文案?

java併發之volatile關鍵字

Java面試中經常會涉及關於volatile的問題。本文梳理下volatile關鍵知識點。

volatile字意為“易失性”,在Java中用做修飾對象變量。它不是Java特有,在C,C++,C#等編程語言也存在,只是在其它編程語言中使用有所差異,但總體語義一致。比如使用volatile 能阻止編譯器對變量的讀寫優化。簡單說,如果一個變量被修飾為volatile,相當於告訴系統說我容易變化,編譯器你不要隨便優化(重排序,緩存)我。

Happens-before

規範上,Java內存模型遵行happens-before

volatile變量在多線程中,寫線程和讀線程具有happens-before關係。也就是寫值的線程要在讀取線程之前,並且讀線程能完全看見寫線程的相關變量。

happens-before:如果兩個有兩個動作AB,A發生在B之前,那麼A的順序應該在B前面並且A的操作對B完全可見。

happens-before 具有傳遞性,如果A發生在B之前,而B發生在C之前,那麼A發生在C之前。

如何保證可見性

多線程環境下counter變量的更新過程。線程1先從主存拷貝副本到CPU緩存,然後CPU執行counter=7,修改完后寫入CPU緩存,等待時機同步到主存。在線程1同步主存前,線程2讀到counter值依然為0。此時已經發生內存一致性錯誤(對於相同的共享數據,多線程讀到視圖不一致)。因為線程2看不見線程1操作結果,也將這個問題稱為可見性問題

public class SharedObject {
    public int counter = 0;
}

因為多了緩存優化導致,導致可見性問題。所以volatile通過消除緩存(描述可能不太準確)來避免。例如當使用volatile修飾變量后,操作該變量讀寫直接與主存交互,跳過緩存層,保證其它讀線程每次獲取的都是最新值。

    public volatile int counter = 0;

volatile 不單隻消除修飾的變量的緩存。事實上與之相關的變量在讀寫時也會消除緩存,如同使用了volatile一樣。

如下 years,months,days 三個變量中只有days是volatile,但是對years,months讀寫操作也和days時也會跳過緩存,其它線程每次讀到的都是最新值。

public class MyClass {
    private int years;
    private int months
    private volatile int days;
    public int totalDays() {
        int total = this.days;
        total += months * 30;
        total += years * 365;
        return total;
    }
    public void update(int years, int months, int days){
        this.years  = years;
        this.months = months;
        this.days   = days;
    }
}

這是為什麼?我們分析一下。

一個寫線程調用 update,讀線程調用totalDays。單線程中,對於update方法,wa與wb存在happens-before關係, wawb 之前執行並對wb可見。

多線程中rc與wb存在happens-before關係,wbrc之前執行並對rc可見。根據 happens-before傳遞性,wa需要在rc前先執行並對rc可見。

因為wb是volatile變量,所以rc獲取的years,months也是最新值。

我們知道出於性能原因,JVM和CPU會對程序中的指令進行重新排序。如果update方法裏面wawb順序被重排,那它們的happens-before關係將不在成立。

為了避免這個問題,volatile對重排序做了保證 對於發生在volatile變量操作前的其他變量的操作不能重新排序

由此我們得到volatile通過消除緩存防止重排保證線程的可見性。

volatile保證線程安全?

討論線程安全,大家都會提及原子性順序性可見性。volatile側重於保證可見性,也就是當寫的線程更新后,讀線程總能獲得最新值。在只有一個線程寫,多個線程讀的場景下,volatile能滿足線程安全。可如果多個線程同時寫入volatile變量時,則需要引入同步語義才能保證線程安全。

模擬10個線程同時寫入volatile變量,一個線程讀counter,執行完后正確結果應該是counter=10。

    public static class WriterTask implements Runnable {
        private final ShareObject share;
        private final CountDownLatch countDownLatch;
        public WriterTask(ShareObject share, CountDownLatch countDownLatch) {
            this.share = share;
            this.countDownLatch = countDownLatch;
        }
        @Override
        public void run() {
            countDownLatch.countDown();
            share.increase();
        }
    }
    
    public class ShareObject {
        private volatile int counter;
        public void increase() {
            this.counter++;
        }
    }

執行結果出現counter=5或6 錯誤結果。

通過 synchronized,Lock或AtomicInteger 原子變量保證了結果的正確。

完整demo https://gist.github.com/onlythinking/ba7ca7aa5faf00a58f4cedae474fa6f6

volatile性能

volatile變量帶來可見性的保證,訪問volatile變量還防止了指令重排序。不過這一切是以犧牲優化(消除緩存,直接操作主存開銷增加)為代價,所以不應該濫用volatile,僅在確實需要增強變量可見性的時候使用。

總結

本文記錄了volatile變量通過消除緩存,防止指令重排序來保證線程可見性,並且在多線程寫入的變量的場景下,不保證線程安全。

歡迎大家留言交流,一起學習分享!!!

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※帶您來了解什麼是 USB CONNECTOR  ?

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!

※綠能、環保無空污,成為電動車最新代名詞,目前市場使用率逐漸普及化

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

※教你寫出一流的銷售文案?

拿來即用:用C+JS結構來處理JSON數據

【面對的問題】

        在物聯網產品的開發過程中,對JSON格式的數據處理是一個強需求,例如亞馬遜的 AWS IOT平台,設備與後台之間的通訊數據都是JSON格式,先瞄一眼大概的樣子:

     這是一個真實產品的通訊數據,設備端的代碼C代碼中利用cJSON這個開源工具來完成JSON字符的解析和組裝工作。代碼我這裏就不貼了,解析函數很長,要滾動好多次鼠標滑輪。而且一不注意釋放資源就會發生內存泄漏!

    那麼,是否有更好的方式來解決這個問題呢?

    答案就是這篇文章介紹的duktape引擎!

【Duktape簡介】

    這裏只是簡單介紹下duktape,詳細的介紹大家自己去google。

    Duktape 是一個嵌入式 Javascript引擎,專註於可移植性和空間佔用。

    易於集成到C/C++項目中,使用API實現C代碼與JS代碼的雙向調用。

 

【代碼說明】

1.文件說明

 

 

    duktape.c:引擎主要C文件。

    duktape.h:引擎頭文件。

    main.c      :  main函數所在文件。

   main.js      :Javascript文件,處理業務邏輯的代碼就放在這裏。

    Makefile   :  編譯腳本。

    miniz.c     :有時候為了js代碼的保密,不能把js源碼放到最終產品中,需要壓縮和混淆;加載的時候再進行解壓。

2.核心步驟 

 

    當C代碼中需要對JSON格式的字符串進行處理時,把JSON數據通過棧結構傳給JS程序,在JS程序中處理數據之後,把處理結果再返回給C程序中。

    在JS程序中,如果有些操作無法處理(例如:發送數據給串口),那麼就調用C程序中的函數來處理。

3.代碼說明

 

 

【測試環境】

1. x86系統

    我是在  Ubuntu16.04 下測試的,使用系統自帶 gcc 編譯器。

2.嵌入式系統

    只需要把編譯器換成對應的交叉編譯器即可。

 

【END】

1.這是原創文章,請尊重版權。如需轉載,請保留全部內容並註明來源。如果方便的話,請聯繫我確認。

2.文章中如有錯誤,或者希望交流、探討相關內容,非常歡迎聯繫我。

3.郵箱:sewain@126.com

4.公眾號:IOT物聯網小鎮

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

※為什麼 USB CONNECTOR 是電子產業重要的元件?

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

※台北網頁設計公司全省服務真心推薦

※想知道最厲害的網頁設計公司"嚨底家"!

新北清潔公司,居家、辦公、裝潢細清專業服務

※推薦評價好的iphone維修中心