免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: inet_addr
打印 上一主题 下一主题

[c++]类和线程怎么结合{有码) [复制链接]

论坛徽章:
0
31 [报告]
发表于 2012-06-21 21:04 |只看该作者
回复 47# 塑料袋



太可怕了。。。


   

论坛徽章:
0
32 [报告]
发表于 2012-06-21 22:03 |只看该作者
群雄逐鹿中原 发表于 2012-06-21 15:38
尔等根本体会不到写C++的乐趣以下为 my_pthread.h
看着舒服。
比下面的win好多了

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
33 [报告]
发表于 2012-06-21 23:14 |只看该作者
大号是瓦力?我看瓦力也没这么恶劣吧

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
34 [报告]
发表于 2012-06-21 23:19 |只看该作者
本帖最后由 群雄逐鹿中原 于 2012-06-21 23:24 编辑

舒服在哪里,好在哪里。
----------------------------
你个二货,不要为难那位网友了,还是我来给你解释吧。
(二货放心,我解释起来绝对言之有物,不会因为烂所以烂胡搅蛮缠)

至少好在个地方:
1. 最大程度的保持pthread_create接口,减少使用者学习负担,减少接口多了混乱的顾虑。
2. 非侵入性的适配不同的class,比你那个模块间的耦合性更低。
   你那个,需要强迫class的继承关系。你中OO的毒了。
3. 不限制class的线程入口函数,调用时可以指定不同的函数,用起来方便。
    你那个,只能用一个函数当入口(Run函数)。
4. 无bug。
   而你那个bug,离谱到线程可能根本起不来。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
35 [报告]
发表于 2012-06-21 23:26 |只看该作者
回复 60# nilgod

你有什么资格要求别人的尊重,呵呵。
用你的话说,我写我的,是我的自由,你看不看随你。二货!

   

论坛徽章:
4
戌狗
日期:2013-08-15 18:22:43技术图书徽章
日期:2013-08-21 13:48:45巨蟹座
日期:2013-09-26 17:06:39处女座
日期:2013-12-25 11:26:10
36 [报告]
发表于 2012-06-21 23:28 |只看该作者
nilgod 发表于 2012-06-21 23:06
回复 47# 塑料袋

要我大号现身么?妈的


你现身啊,你 妈 个 逼 的,今天我就跟你过不去了!

论坛徽章:
0
37 [报告]
发表于 2012-06-22 00:03 |只看该作者
本帖最后由 linccn 于 2012-06-22 00:12 编辑

回复 55# nilgod
群雄逐鹿中原 发表于 2012-06-21 23:19


    template <class T>
    class thread_proxy_imp {};
这个间接层做得很好。

   my_pthread_create(&f, &id, NULL, &foo::test, NULL);
使用起来非常自然。(大概要把“my”排除在外)

以上两点就很舒服。

在你的代码里体会不到这种愉悦感,不好意思。

论坛徽章:
0
38 [报告]
发表于 2012-06-22 10:23 |只看该作者
本帖最后由 zyzbill 于 2012-06-22 10:31 编辑

群雄逐鹿中原 - 你的代码是是什么时候编写的? 具体时间?
如果说你的那段代码是你自己编写的,那么google代码库里面的代码是你贡献的么?

http://xmpp-library.googlecode.c ... thread_proxy_impl.h

论坛徽章:
0
39 [报告]
发表于 2012-06-22 15:52 |只看该作者
本帖最后由 三月廿七 于 2012-06-22 16:12 编辑

笑而不语

   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
40 [报告]
发表于 2012-06-24 13:58 |只看该作者
本帖最后由 群雄逐鹿中原 于 2012-06-24 14:02 编辑


xmpp关于thread_proxy这段,不是移除了版权,是增加了版权。
这段代码2008年6月6日,始发于CU,是我的另一个帐号发的。

http://xmpp-library.googlecode.com/svn/trunk/util/这个,
是2008年7月1日提交的,跟我没有关系。
别人抄我的,我没话可将。


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP