成立一个开源项目——ITC(线程间通讯)Prj

原创 2006年06月21日 09:53:00

                   最近一段时间,狂看《UNIX编程艺术》,有感于unix编程的简洁,于是狂买了UNIX编程的几本大书《UNIX网络编程》,《UNIX系统编程》联合《windoows核心编程》一起看,于是想象,如何windows的线程间通过也能像unix进程那样,该多少,于是ITC项目就开始诞生了!!

初步的想法是:

      1)线程间(包括不同进程间的线程),能够互相发现,互相通讯

     2)把使用线程的复杂度降低,不使用线程的锁机制,线程间也不共享全局数据,这样,才能把线程作为降低复杂度的工具

    3)在此基础上,研究在windows基于线程的编程模型

   4)如果该模型可行,扩展到进程间通讯,不同机器的线程通讯问题。

   5)提出一种类似UNIX Shell的东东,设计一种在shell中运行的脚本语言,或者使用其他开源的语言比如pythod,或者lua等,用脚本语言去获取线程的服务

其他等等....

1)如果线程通讯的模型建立起来,根据我在金山做的batini工具的经验,建立在windows下

另一个编程风格-自动化任务,类似于UNIX,得到建立一个类似CynWin这样的平台!!

 

                    ---------------------2006-6-10 by littleroy

 

 

 

iOS 多线程编程<十二、NSOperation线程间通信>

NSOperation线程间通信 具体代码如下: // // ViewController.m // NSOperationDependency // // Created by fe ...
  • ZhengYanFeng1989
  • ZhengYanFeng1989
  • 2016年10月20日 21:58
  • 292

进程间、线程间通信方式小结

之前一直对进程间和线程间的通信方式搞混,今天对它们总结一下。 一、进程间的通信方式 # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。...
  • Alexlee1986
  • Alexlee1986
  • 2014年03月14日 10:40
  • 52729

管道流实现两个线程间通信

Java中实现多线程间的通信主要通过两种方式:共享变量和管道流。共享变量一般通过加锁的方式来保证线程的安全性,在之前的多篇博客中已提供了多个例子,这里不赘述。知道在使用锁的过程中,注意锁作用的对象以及...
  • lanxiangru
  • lanxiangru
  • 2016年12月11日 22:38
  • 857

iOS--多线程GCD线程间通信--07

1.// 需要设置按钮的image和backgroundImage,建议先把按钮类型改为custom,才能保证设置成功 // 属性名不能以new开头 // 只有在init开头的构造方法中,才允许对se...
  • liuhaiyanga
  • liuhaiyanga
  • 2016年09月06日 11:15
  • 224

通信之线程间通信(上)-handler

多线程的知识改天再总结,先介绍一下多线程之间的通信 只有主线程才能去更新UI线程,如果程序中开启了子线程,而又想去更新UI,这时候就要借助Handler将消息传给主线程,进行刷新UI,简单的总结一下h...
  • zrf1335348191
  • zrf1335348191
  • 2016年02月22日 15:22
  • 1690

线程通信和进程通信区别(线程进程区别)

前言:腾讯笔试中多道选择题考到这个问题,这里总结一下。学习Java的童鞋可能对于线程的理解要比学php好很多。本文参考于线程通信与进程通信的区别 。 进程和线程的区别:对于进程来说,子进程是父进程的...
  • Return_True_hang
  • Return_True_hang
  • 2017年04月08日 10:37
  • 835

用消息在Win32控制台程序多线程间进行通讯

 #include #include //#include //#include #define UM_MSG1 (WM_USER + 1)#define UM_MSG2 (WM_USER + 2)D...
  • g5dsk
  • g5dsk
  • 2009年11月06日 16:06
  • 3249

Java 并发:线程间通信与协作

线程与线程之间不是相互独立的个体,它们彼此之间需要相互通信和协作,最典型的例子就是生产者-消费者问题。本文首先介绍 wait/notify 机制,并对实现该机制的两种方式——synchronized+...
  • justloveyou_
  • justloveyou_
  • 2017年02月08日 17:43
  • 3285

线程间通讯-------等待唤醒机制

/* 线程间通讯: 其实就是多个线程在操作同一个资源, 但是操作的动作不同 */ class Res2 { String name; String sex; boolean flag=f...
  • u012369373
  • u012369373
  • 2015年11月14日 17:27
  • 220

java线程间通讯

package com.sky.thread1; class Product { int n; boolean valueSet = false; synchronized void get...
  • u010104815
  • u010104815
  • 2014年07月01日 20:02
  • 480
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:成立一个开源项目——ITC(线程间通讯)Prj
举报原因:
原因补充:

(最多只允许输入30个字)