当前位置:  技术问答>linux和unix

入门,请教线程编程的问题,请各路高手帮帮忙

    来源: 互联网  发布时间:2016-04-11

    本文导语:     刚接触线程编程,现在实现了在新线程中执行一个函数的情况,如果我想在一个线程中执行多个函数该怎么做呢??     如果我在linux系统中运行了一个自己编译的可执行文件,系统界面上可以看到程序停在那...

   刚接触线程编程,现在实现了在新线程中执行一个函数的情况,如果我想在一个线程中执行多个函数该怎么做呢??
    如果我在linux系统中运行了一个自己编译的可执行文件,系统界面上可以看到程序停在那里并且等待直到这个程序结束,在等待程序结束的这个过程中,我能否还可以运行其他的程序呢?是不是系统已经自动的为这个可执行文件开辟了一个新的进程运行呢,而我在这个可执行文件中开的新的线程是这个新的进程的线程?
如果我要在线程中执行和主线程公用的在主线程中定义的函数,并且改变他的值,是不是要把主线程的函数定义为volatile类型呢?
   希望您看到,请给点指点。
   期待~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

|
问题1:要在线程中执行多个函数,可以自己定义个结构体,结构体中是各个函数指针,然后把结构体指针传给线程作为参数就可以了。
问题2:你用的是图形界面的Linux系统?Linux系统本来就是多任务的,可以同时运行多个程序的。不过这个回答是不是我理解的不对。。。?
问题3:不用,只需要把那个在主线程中定义的函数指针传给线程就可以了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于docker入门教程
  • JAVA 怎么入门?
  • Python下Html/xml解析库Beautiful Soup快速入门教程
  • linux入门书籍?
  • 谢谢推荐几本关于JAVA入门好书?
  • 求KDevelop 入门教程
  • Vxworks 嵌入式操作系统入门请教,请多指点!
  • 我刚开始学linux,哪位有入门的视频教学呀!
  • ECMAScript 6入门
  • 请大家介绍一下java BEAN的入门读物吧
  • 请推荐几本java的入门和提高书籍.
  • 关于linux下编程入门的书籍
  • 刚刚进入linux下编程,请指点入门~~~
  • linux驱动入门问题
  • 求linux入门帮助
  • 求Linux的入门书籍
  • 谁能告诉我JAVA怎样快速的入门?
  • 大家帮忙推荐一本linux socket编程的入门书,我刚接触socket,谢谢!!
  • 准备从Windows转向Linux的软件开发,语言为C++,怎么入门?
  • 排版入门套件 Typeplate
  • 送分!!!入门的选择??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3