//对称式协程
import console;
import coroutine; 
  
class 公司 {
  
     ctor(){  
        var coroutine = ..coroutine;
        
        this.客服 = coroutine.create(
            function(工单){
            
                while(工单){ 
                    工单 = coroutine.transfer(this.用户,"已解决," + 工单)
                }  
                
                coroutine.transfer( ,"老板,累的不如狗,给加班费不？!")	
            } 
        )
        
        this.用户 = coroutine.create(
            function(消息){ 
            
                for(i=1;100;1){ 
                    ..console.log(  coroutine.transfer(this.客服,"工单号:" + i) );
                }
                
                coroutine.transfer(this.客服) 	
            } 
        )
         
        ..console.log( coroutine.transfer( this.用户,"欢迎光临,有任何问题请联系客服") ); 
    }
}
  
coroutine.run(公司)
console.pause();
