原文:(原創)發布一個c++11開發的輕量級的並行Task庫TaskCpp

TaskCpp簡介 TaskCpp是c 開發的一個跨平台的並行task庫,它的設計思路來源於微軟的並行計算庫ppl和intel的並行計算庫tbb,關於ppl和tbb我在前面有介紹。既然已經有了這兩個大公司開發的並行計算庫,我為什么還要開發自己的並行計算庫。有兩個原因: ppl只能在windows上用不能跨平台,tbb能跨平台,但是受限於原始設計,tbb的task比較弱沒有ppl的強大,所以他們不能 ...

2014-01-27 16:04 10 7846 推薦指數:

查看詳情

C++11實現一個輕量級的AOP框架

AOP介紹   AOP(Aspect-Oriented Programming,面向方面編程),可以解決面向對象編程中的一些問題,是OOP的一種有益補充。面向對象編程中的繼承是一種從上而下的關系,不 ...

Mon Aug 31 18:13:00 CST 2015 6 5052
一個輕量級C++ log日志

一、簡介 為了自己使用寫的一個簡單日志,使用僅需包含一個頭文件,支持Windows和Linux平台,支持多線程控制台輸出以及寫日志文件。 二、調用方式 三、結果顯示 四、hdlog.h ...

Fri Dec 17 01:39:00 CST 2021 0 1031
(原創)c++11中的日期和時間

  c++11提供了日期時間相關的chrono,通過chrono相關的我們可以很方便的處理日期和時間。c++11還提供了字符串的寬窄轉換功能,也提供了字符串和數字的相互轉換的。有了這些提供的便利的工具類,我們能方便的處理日期和時間相關的轉換和格式輸出。 chrono   chrono ...

Thu Apr 03 20:14:00 CST 2014 8 20893
[原創]分享一個輕量級日志類

日常開發中,常常會在程序部署到生產環境后發現有些問題,但無法直接調試,這就需要用到日志,本來想找一些開源的完善的日志類來實現,但試了幾個都感覺太重。於是意識到一個問題,懶是偷不得的,只好擼起袖子,自己寫一個。這個日志類是基於訂閱模式的,而且是線程安全的,現在分享給大家,希望能給大家帶來幫助 ...

Tue May 28 07:06:00 CST 2019 2 363
原創C++ 輕量級AOP框架

c++11 boost技術交流群:296561497,歡迎大家來交流技術。 c++中開源的AOP框架AspectC++需要單獨編譯才能將切面的代碼織入到核心邏輯代碼中,感覺使用起來不方便,不能滿足快速開發要求。我希望只要實現方法攔截即可,能織入before()和after()操作就行,不追求動態 ...

Sun Apr 07 18:17:00 CST 2013 5 6219
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM