13.6.   " "     493

       ,   
       ,   
i    (   ).

5          ,

         

i   i    ,     .

Q                  __       -

   s    |

I    ;      t

s^.    ^      I

^ =        , 
 s          .

|  t __________________________________________

 ^ m
          ,   

^   -  i      (   ).

s    R   ".' ,         ;                              .                            ,

    |0 ,                    , 

   !  ^""""'""!"'  "".">               R  .

s    ^

  3 ^^^!?^0111^^ ^^^ ,        ,,

. 13.8.       

           ,
          
   2.         -
   ,   ,    
.   ,  
" ",    " "    ,  -
     .     blackboard.

//  13.10.    blackboard,
//                   

class blackboard{
protected:

//. . .

set<long> SuggestionForMajor;

set<long> SuggestionForMinor;

set<long> SuggestionForGeneral;

set<long> SuggestionForElective;

set<long> Schedule;

set<long> DegreePlan;

mutex Mutex[10] ;

//.. .
public:

blackboard(void) ;

-blackboard(void);