初學c,現有 多執行緒處理資料問題有1000條記錄,每條

時間 2021-05-07 20:01:02

1樓:一霎秋風驚畫扇

額,對於你的問題我只能這麼說,使用多執行緒不但不會提升處理速度,而且會降低資料處理速度!記住,是一定會降低處理速度!

你要明白多執行緒的作用是非同步處理,而不是提高速度(哪怕你的cpu是一萬核的也白搭,那隻能說明你電腦的處理效能很高),因為所謂多執行緒其實是「偽執行緒」,建立越多的執行緒,則會越多的分散資源和佔用資源。所以使用執行緒只是為了你在後臺處理這1000條資料的時候,你的程式還能正常執行,而不會「卡死」。

那麼,你就只需要建立一個執行緒就可以了。另外,你所說的「每條記錄都要讀取」,一定不能迴圈1000次來讀取,迴圈連續訪問資料庫是程式設計的大忌。一次性讀取,然後在程式裡迴圈分析,最後將分析結果統一的一次性儲存資料。

2樓:路有時不在腳下

使用多執行緒和不使用多執行緒的方法下面都有回答了,我就不重複了!如果每條記錄的處理結果不需要彙總到一起,使用多執行緒實現起來也不復雜,可以按照下面回答的方式進行分組處理,處理完成一條記錄就寫入到資料庫(寫入資料庫時,最好是批量寫入,這樣能提高資料庫的操作效能)。

如果所有記錄處理完成後需要彙總的話,則需要注意標識記錄執行緒的總數,每個執行緒處理的狀態等管理。

至於兩種方式的實際處理效能,自己測試吧!這個真沒有測試過。

3樓:匿名使用者

多執行緒提高不了你的執行速度,除非你是多核的cpu。

順便問一句,你這1000條記錄,需要在同一個事務裡處理麼?

4樓:匿名使用者

使用執行緒技術可以幫你解決ui卡死的現象,但不能解決效能帶來的問題,反而會使效能更加繁重。

多執行緒後執行緒間需要傳輸資料,這個需要通過委託來執行,而委託會佔用資源,如果委託越多佔用的資源就越多

多執行緒技術可以提高使用者體驗

5樓:

把1000條資料分成5組,每組200條資料,然後設定5條執行緒同時執行這5組資料即可。如果每條記錄的處理涉及到資料庫或者檔案系統,還需要加鎖。關於怎麼寫多執行緒,去網上找一下".

net非同步",會有大把的資料。

6樓:匿名使用者

可以一次性讀取資料,到「分析」時,是否可以採用《平行計算》進行比較快速的處理,然後統一儲存。

如何提高自己的語言表達能力?

7樓:有趣地心理學

充滿著信心。我們提高語言表達能力就需要時刻對自己充滿信心,不斷的利用各種機會來鍛鍊。多去閱讀。

8樓:朵藍晴

1,多讀書。讀書破萬卷,下筆如有神。首先要做到博覽群書,然後找到很精彩、有趣的文章,接著把這部分文章做到反覆精讀,好的文章反覆讀,多少就會懂得文章背後的玄妙,也就學習到了它的文字表達能力;

2,多抄寫好文章。好文章的話可以直接用摘抄本抄寫下來,好的文章你反覆讀,但有時候不能夠深刻,這個時候你就可以抄寫。當你在一邊抄寫的時候,你的腦子會在一邊的想和回味,能做到感同身受的同時,也就知道了文章的技巧在**;

3,先從發朋友圈開始練。比如你去海邊玩耍的時候,多數人都會發這樣的朋友圈——「到此一遊」「今天好開心,終於看到大海了」,這些文字表達的都是比較直白的,並不生動,你可以發這樣的朋友圈——因為剛好遇見你,留下足跡才美麗。兩者一比較,顯然後面的就更加生動,有詩意。

以上的方法多練練就可以提高文字表達能力了。

9樓:寶石王子新

不善言辭,表達能力不好,這是生活閱歷所決定的。

知理明理懂取捨才好。好書會讓人更充實,明白很多為人處事的道理,受益終身。要定好自己的目標,一切行動皆為目標。

做事切不可三心二意,學習也好,工作也是。朋友不可以**,要有所選擇,對自己有所助力的才好。讀書也要這樣。

好讀書,讀好書。

學習方法不外乎多看,多想,多練。有興趣就能用心,每個人都有自己善長的方面,發現它,並重點發展。堅持,一天進步一點點,成就感會激勵你,直到你發現你也能有一樣比別人做得好的事。

10樓:農家勝柒

鍛鍊表達能力的方法:每天堅持看報紙,而且是有目的的看.把好的詞語和句子抄下來經常看,除了看每天的報刊文摘就是多看一些作家寫的書.

當思想境界提高了,腦子裡儲存了一定的東西自然不用絞盡腦汁想。這些想法都自然的隨著想法表達出來。還有就是多和身邊的人說話.

而且是和不同的人說話.和不同的人說話可以提高語言表達能力, 還有就是見到任何人都要主動找話題說話。一定要主動這樣才有機會多練。

別不好意思.臉皮厚點。接觸的人多了慢慢就好了。

還有多看書看報,增加自身的知識度。口才一點點的就好。需要加強一些文字詞彙的收集和邏輯思維能力及口頭表達能力的訓練。

善於表達,的確已經成為一個人獲取竟爭優勢的優點了。

練習提高表達能力方法:

1、表達前,對相關知-進行必要的歸納、加工,條理化地整理出來。

2、如果對內容還不是很熟練,表達之前,最好是先把它寫下來。

3、多應用舉手法則, 當有機會發言的時候,無論是否已經準備好,清先舉手再說。不要理會白己的發言有多麼糟糕,不用理會糟糕的發言可能令人有多麼尷尬。

4、開會時, 儘可能坐在前排。這樣會有比較多的機會發言。

5、學會講故事是另一個簡單實用的方法。

6、如果還想做得更出色,可能要接受專業一點的訓練。

7、模仿是學習最快的方式之一。 找幾位比較欣賞的專業演講家、名人的最音、最象,反覆模仿。不但要模仿聲音,達語調、語氣、語速,肢體語言、目光語言等等,直到完全拷貝,,一此時不要有太多的雜念,想著要有自己的風格等等,因為還在學習階段,需要的是兼收並言,先做一個好學生, 一個出色的演員。

11樓:百度使用者

高語言表達能力,增強表達效果,說話時注意分寸是極為重要的,具體應該從以下幾方面努力: 1.多多讀書,忌淺薄無知.

即使是偉大的演說家,也要藉助閱讀的靈感. 2.話如其人,忌誇誇其談.

相實無華的語言是真摯心靈的表達,是美好情感的展現.因而,語言的樸素美來自相互的外事態度,話如其人,言為心聲,平時為人外世質樸真誠,說話也就自然不會扭捏做作. 3.

遠離假話,摒除大話. 4.不說空話,制止套話.

5.選擇物件,因人而異. 各人所外的地位不同,對同一事物的理解是有差異的,說話的分寸也就要根據各種人的地位,身份,文化程度,語言習慣來做不同的外理.

經驗之談: 你首先要知道你想說的是什麼,熟練的掌握它,能夠做到毫不猶豫的脫口而出。 你還要知道,如果別人會有反饋的話,不利的反饋會是什麼?

我要怎麼回答他。 最重要的,是你要深刻地領會你要說的東西的深邃的內涵,包括他周邊的知識,相關的範例,實踐的東西,不斷地總結,不斷的重複。 人沒有天生會說話的,都要靠自己說出來才可以。

你現在的階段如果是怕開口,就把你要說得先跟你的家人說,直到熟練;再跟你的朋友說,可能有些不好意思,沒關係,說到熟練;再跟你的同事說,你的領導說;最後,就可以跟你的考官說出來了。 跟考官講的時候,可以放慢語速,用相對溫和的聲音. 等你說得多了,你再去關注怎麼能夠說得更好,怎麼對靈活的應對了.

平時多跟別人交流交流,多看書,每天都寫日記。 人際關係這關你通過了,那麼你就成功了一半。 平時多主動打招呼。

給你自己信心,如果自己都不給自己信心,那你的內向什麼時候都改變不了。大膽的向前方看,那是你展示的舞臺。勇敢面對自己,眼睛注視前方,睜的大一點。

12樓:匿名使用者

在家與家人談心,在校與同學交流,買學口語技巧之類的書!重者是與他人多多交流甚善之!關於自己的這方面,有樹立「我能,我行,我一定能行的自信心」,相信自己的表達能力更好!

加油哦!其實,告訴你一個小祕密,我的表達能力也不是很強……!!!

13樓:匿名使用者

1 首先要樹立自信,這一點沒有錯,重要的是如何樹立....我認為你不愛講話是覺得自己嘴巴笨,怕說出來被人笑話,,,推薦你一本好書:《演講與口才》雖然不是都用得著,,但我覺得,起碼你的心裡已經有了底啊!!

2 第二點就是要給自己樹立一個目標!!!你可以按照自己的實際情形對自己說:我今天要和***聊天,今天我要在班上回答多少個問題..等等都可以...

我覺得初期就是這樣拉....

另外還有一些小技巧,,,保持微笑拉,一開始主動找別人聊天肯定是要比較緊張的,,可以深呼一口氣,還有就是眼神很重要,,,,眼睛是心靈的窗戶嘛..你可以在鏡子前練習一下,儘量使自己顯得真誠!!還有一點滿重要,,,就是在別人難過傷心時,不要唧唧喳喳的說個不停,這時候你就應該發揮你的優勢,安靜地聽她埋怨,注意邊聽要邊想著客觀又感性地安慰她的話,, 等她一說完,,,你就平和的把心裡醞量好的話說給她聽...

她會覺得你很值得信任而且又體貼哦!

14樓:匿名使用者

有些青年學生經常為自己不善言談和交際、性格內向而苦惱。有的是多年養成的性格。那麼能改變這種性格,培養起善於於交際的能力嗎?

俗話說:「江山易改,秉性難移。」這話其實並不完全對。

「難移」,並不等於不能移。人是發展變化的,隨著社會的改革開放、個人交際的頻繁和社會實踐的增加、知識面的拓寬,個人的觀念、意識以及性格都會有大的變化。只要你有意識地注意改變自己的性格,則會收到好的效果。

另外,要確立信心,擺正位子,尋找自我,正確估價自己,不可盛氣凌人,也不可妄自菲薄,不可沒有自尊心,也不能被自卑感壓倒。應該謙虛謹慎、不卑不亢地生活在人們中間。改變內向性格、學會交際的辦法還要擴大自身的資訊量,多讀書,多看報,關心世界大事、國家大事,擴大事識面開拓視野,注重豐富自己的業餘生活,如打球、書法、

下棋等,都可以在這些活動中增加交往,潛移默化的改變自己的性格。

在性格塑造方面,可以作以下努力:首先,要使自己讓人喜愛,並希望成為其他人的好朋友。(1)遇上煩惱時不妨假設正處在快樂逍遙的狀態,久而久之,自然可養成樂天的性格。

(2)儘量利用空閒時間作自己喜愛作的事,參加不同的活動,這樣可以擴大交際圈子,增長見識。(3)將日常感受、願望和夢想寫在一本「祕密日記」內,這不但有助於解除煩惱,還有助於學習如何表露內心感受。(4)對自己不奢求十全十美。

另外還要注意本身的幽默感。

其次,在著手於他人建立友誼前,要想一想自己是否真正對他人感興趣,他人能不能令您感到愉快。(1)要持友善態度。(2)接納他人的性格和觀點,不可強求改變他人。

(3)注重個人風格,不可一味向朋友作出奉獻,朋友相交要以互助為原則。(4)向朋友敘說你的感覺和想法,但因注意彼此相交的深淺程度,以免出現尷尬局面。(5)要明白真正的朋友有這樣一些特點:

不會貶低你來抬高自己;會保守你的祕密;不會惡言中傷你,不會介意你的衣著如何;不會斷然斷交。(6)要有樂於變化的心態,時時準備變化、變革,要有伸縮、創造性,要有民主、平等的性格和守法、守諾的精神;要使人個技能不斷提高和善於自處。現代人應該認識到,一個人的前途與生活,最根本是靠自己的技能。

這是當今具有時代感的特徵。

另外,在社會交際中運用語言交談的同時,還有一種不可忽視的因素,就是非語言因素。何為非語言因素呢?是我們交談和交際過程的動作、表情、環境等,這些因素每時每刻都在影響著我們的交際。