if(!producing) delete this; else unlock();
unlock();
	void	end_consumption(void)		{#if DEBUG		std::cerr << "::"<<mycounter<<" end_consumption" << std::endl;#endif		lock();		consuming=false;		if(!producing)			delete this;		else			unlock();		}